Solutions for the matasano crypto challenge.