CS406 project. A simple Flask app that allows users to encrypt/decrypt messages with select cryptographic schemes such as one-time pad, a few different block ciphers, and a non-hashed RSA. Each page has its own scheme and a short explanation - both beginner-friendly and more technical, if the user wanted to know more about how and why it works.
- Clone the repository to your local machine.
git clone https://github.com/seescoto/cs406.git
- Install the required packages
pip install -r requirements.txt
- Navigate to the folder that holds this repository and run the app
flask --app app run
-
Follow the instructions in the terminal that leads you to opening 127.0.0.1:5000 in your favorite browser
-
Explore and enjoy!
-
To exit out of the app when you're done, type in control + C into the command line and the app will close on its own.
^C