My (awful) solutions to the Matasano Crypto Challenges