julia's solutions for the matasano crypto challenges: http://cryptopals.com/