My solutions to the Matasano Crypto Challenges