eanyanwu / codebreakers

Implementation of some of the techniques mentioned in David Khan's book "The Codebreakers"

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Codebreakers

Codebreakers CI

Implementation the various techniques mentioned in David Khan's book "The Codebreakers"

Why are you doing this?

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

What's in here

  • The standard Vigenere cipher
  • The autokey Vigenere cipher
  • The columnar transposition cipher
  • Single letter frequency analysis
  • Digram frequency analysis

Generate documentation

cargo doc --no-deps --lib --open

About

Implementation of some of the techniques mentioned in David Khan's book "The Codebreakers"

License:MIT License


Languages

Language:Rust 100.0%