During our second year at Cardiff University we were assigned a group project to create a decentralised application which allowed users to send both encrypted and messages hidden within images (steganography). We decided the best way to do this would be developing a Google Chrome extension which would interact with Diaspora. This would make it very easy to access and decentralised.

We used JavaScript, HTML, CSS, AJAX, JSON, JQuery and Bootstrap to build the core functionality of the application. We used the SJCL library to encrypt and decrypt the messages and the PixelJihad library to help with the steganography.

You can download the extension from GitHub.



  • Encryption
  • Steganography
  • Chrome Extension
  • Decentralized
  • JavaScript
  • JQuery
  • JSON
  • AJAX
  • Bootstrap
  • HTML
  • CSS