Skip to content

A simplistic implementation of common encryption and decryption mechanisms in Python through an easy-to-use script

Notifications You must be signed in to change notification settings

Ricky-001/encryptor_decryptor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

encryptor_decryptor

A simplistic implementation of common encryption and decryption mechanisms in Python through an easy-to-use script

Currently, the script utilizes the following encryption/ decryption algorithms:-

  • Rotational/ Shift (Caesar) Cipher
  • Incremental Rotational Cipher
  • Multiplicative (Affine) Cipher
  • Vigenere Cipher
  • Autokey Cipher
  • ROT47 Cipher
  • Multitap (SMS Keypad) Code
  • Morse Code (with audio) (please note that this list is intended to increase over time as more algorithms shall be implemented)

[No dependencies except for the Morse Code, which requires the "pygame" module to play audio]


Usage

encryptor_decryptor.py

  • Choose the algorithm to use followed by the mode of operation ('E' or 'D' fopr encryption or decryption) and follow the on-screen instructions.
  • For algorithms that are feasibly susceptible to brute force attacks, leaving the key empty will trigger a brute force against the ciphertext during the decryption process.

Releases

No releases published

Packages

No packages published

Languages