My attempt at the Matasano Crypto Challenges