Fooling around with http://cryptopals.com/