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