For the matasano crypto challanges