Skip to content

Simple CLI to help decipher monoalphabetic ciphers

Notifications You must be signed in to change notification settings

vicha-w/MonoSub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

MonoSub

Simple CLI to help decipher monoalphabetic ciphers

Usage

python3 MonoSub.py <text file to decipher>

Features

  • Simple UI showing text and deciphered text.
  • Count character frequencies.
  • Save your solution and load them later.

Commands

  • add <source> <dest> adds transformation rule from each character in source to each character in dest. For example, add abc the changes a to t, b to h, and c to e.
  • remove <char> resets one character at a time.
  • clear clears the screen and print the message again.
  • reset resets all characters.
  • frequency shows the frequency of all characters.
  • autofreq (on/off) turns auto printing of character frequency on or off.
  • summary summarises all transformation rules.
  • save saves transformation rules into a pickle file.
  • load loads transformation rules from a pickle file made by save command.
  • quit or exit quits. Much easier than vim.

About

Simple CLI to help decipher monoalphabetic ciphers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages