enigma

Built for Hack Western 4

What is this?

A secure (untested) one-time pad webapp for communicating using pre-shared private keys. Keys and messages are stored as encrypted text in a database, and clients may add messages with their own private keys, and retrieve messages stored with the same key. Upon retrieval, messages are destroyed and the data is erased.

Built with:

To-Do

  • [ ] move the encryption and decryption client-side (a.k.a. learn JS) to prevent transmission of unencrypted data
  • [ ] figure out how to generate iv based on the inputted code, instead of generating it at class instantiation
  • [ ] figure out how to use AWS EC2 to host this so it's accessible past the local network

Built With

Share this project:

Updates