Implementation the various techniques mentioned in David Khan's book "The Codebreakers"
I'm slowly making my way through The Codebreakers, The Comprehensive History of Secret Communication from Ancient Times to the Internet. The book is interesting on its own, but I thought it would be extra fun to implement some of the ciphers I come across.
I am also writing up notes on each chapter as I finish it
- The standard Vigenere cipher
- The autokey Vigenere cipher
- The columnar transposition cipher
- Single letter frequency analysis
- Digram frequency analysis
cargo doc --no-deps --lib --open