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