The matasano crypto challenges (Python)