Code & solutions for the matasano crypto challenge (Progress: Challenges 1-28 complete).