CryptoHack.org

“CryptoHack is a fun platform for learning cryptography. The emphasis is on breaking bad implementations of “modern” crypto, such as AES, RSA, and Elliptic-curve. The format is a series of puzzles that teach small lessons and motivate further research.”

cryptohack.org

Not hard enough? Try CryptoPals.com.