Solutions I've written up for the Matasano Crypto Challenges for fun.