Cryptanalysis against classical cryptography ciphers
Python
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
README.md
classicalcrypto.py
tests.py

README.md

classicalcrypto

Cryptanalysis against classical cryptography ciphers with python

The best way to use is to load the modules into an interactive interpreter and then start breaking ciphers ipython -i classicalcrypto.py

Requirements

Python 2.7+ or 3.0+

Status

Basic encrypt/decrypt functionality for OTP/vigenere and caeser including brute force techniques

Todo

  • Add new ciphers, column transposition coming soon
  • Add frequency analysis tests