Skip to content

Flask implementation of simple encryption algorithms in a tiny web app. It's small. Light JavaScript too.

Notifications You must be signed in to change notification settings

chucklesoclock/web-caesar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

web-caesar

Flask implementation of simple encryption algorithms in a Flask web application.

Allows you to input and encrypt messages using the caesar and vigenere ciphers.

If you accidentally encrypt the wrong message, you can quickly undo the encryption. This button is disabled as soon as the decrypted message is changed in the textbox, and is provided as an exercise in early JavaScript.

Features include input validation and some toggling.

To Run

  • Clone or download the repository
  • Have Python installed on your machine
  • Download Flask
  • Start a local Flask web server
    • In a terminal or command prompt, navigate to the downloaded folder and run python main.py. (The flask docs have an alternate way of doing this.)
    • In a browser, go to the URL indicated by Running on http://XXX.X.X.X:YYYY/
  • Enjoy

Future Enhancements

  • add decryption capability with inputed shift for caesar cipher or key for vingenere cipher.

About

Flask implementation of simple encryption algorithms in a tiny web app. It's small. Light JavaScript too.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published