The Matasano Crypto Challenges - http://cryptopals.com/