Doing the matasano crypto challenge.