Skip to content

Latest commit

 

History

History
26 lines (21 loc) · 903 Bytes

README.md

File metadata and controls

26 lines (21 loc) · 903 Bytes

Vernam Cipher

Algorithm and Applications of Vernam Cipher in Python Programming Language.

TODO

  • Port this to be a Django / Flask Web Application.
  • Move the algorithm notes from the source code to be a README.md file.

Architecture / Philosophies

  • Object Oriented
  • Following Python's Recommended Project Structure
  • Coded in English

Features

  • Encrypt a word using Vernam Cipher Algorithm.
  • Decrypt a word using Vernam Cipher Algorithm.
  • Run a full-test to show how Vernam Cipher Algorithm works.

Project Structure

  • The vernam folder is the source code of the Vernam Cipher Algorithm.

Installations and Usage

  • There's no dependencies, currently. Just do git clone.
  • Change directory to your cloned repository.
  • Do cd vernam, then just run python vernam_cipher.py to run the application.
  • You're done!
  • Alternatively, you can run it on online Python interpreters.