Working on the Matasano Crypto Challenges from http://cryptopals.com/