Solutions to the Matasano Crypto Challenges. Spoiler warning, obviously.