Skip to content

An AES-encrypted account manager that forwards communication through disposable emails (later standard in Apple products). PennApps 2017 Security Grand Prize.

License

Notifications You must be signed in to change notification settings

eloreprojects/crypt

Repository files navigation

crypt

Crypt is a powerful account manager that generates unique anonymous emails and passwords when signing up for new online accounts.

Account information on Crypt is encrypted using AES256 to ensure that all your data is secure and uses SSL encryption over HTTPS to prevent any man in the middle attacks.

Each account gets it own secure email and password -- so if a service gets hacked, your personal email will not be compromised and hackers will have 0 indication as to what your personal email actually is. In addition, it helps uphold your privacy by preventing email search sites.

Install

  1. Clone repo and cd into directory
  2. Run npm install to install dependencies
  3. Create /.env environment variable file containing
DB_URI=
SECRET=
PORT=
SMTP_EMAIL=
SMTP_PASSWORD=
  1. Run npm run server to start local dev server
  2. Run npm run dev (in a different terminal tab) to start webpack and express server
  3. Visit localhost:PORT

About

An AES-encrypted account manager that forwards communication through disposable emails (later standard in Apple products). PennApps 2017 Security Grand Prize.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published