/lexicrypt

proof-of-concept demo of encryption/decryption through images

Primary LanguagePython

lexicrypt

What it is

Encrypt and decrypt text using AES and represent as images.

Installation

sudo pip install -r requirements.txt

Screenshot

https://img.skitch.com/20111120-fskaf7xhdu6rrs7c1jwkhasf77.jpg

Todo

  • Save self.char_array to a database, such that: author[char_array[api_key_1, api_key_2, api_key_n]]
  • If a visitor's api key matches one in the char_array's list, provide a browser notification that this image can be decrypted
  • Allow them to decrypt by providing a link to the image

Additional Notes

  • Api keys are tied to a user's email address
  • Each user has an generated AES secret for their data. If this key is reset, all previous images will be regenerated