Testlab
Notes on techniques
Coding classical ciphers
Coding modern ciphers
Classical cipher breaking
AES busting
Down streams
Hash hacking
RSA puzzling
Data dares
Diffie-Hellman
Elliptic curve balls
Stage setting by puzzling with historical ciphers, and exploring some cryptography projects.
Building a contextual perspective.
Mono-alphabetic substitution: Caesar
Poly-alphabetic substitution: Vigenère
Transposition: Rail Fence
Mono-alphabetic substitution: Polybe
GEDEFU
Enigma machine
Poly-alphabetic substitution: One Time Pad