Work through the matasano crypto challenges.