My solutions to the Matasano Cryptopals challenges.
These challenges ask you to build and break crypto systems with attacks that apply to real world implementations.
I'm currently (slowly) going through them.
So far, solved up to and including the ECB cut-and-paste challenge.