Code & solutions for the matasano crypto challnge