My solutions to the Matasano cryptopals problems: http://cryptopals.com/
- Set 1 - Basics
- Set 2 - Block crypto
- 9 - Implement PKCS#7 padding
- 10 - Implement CBC mode
- 11 - An ECB/CBC detection oracle
- 12 - Byte-at-a-time ECB decryption (Simple)
- 13 - ECB cut-and-paste
- 14 - Byte-at-a-time ECB decryption (Harder)
- 15 - PKCS#7 padding validation
- 16 - CBC bitflipping attacks
- Set 3 - Block & stream crypto
- Set 4 - Stream crypto and randomness
- Set 5 - Diffie-Hellman and friends
- Set 6 - RSA and DSA
- Set 7 - Hashes
- Set 8 - Abstract Algebra