Python solutions for the Matasano crypto challenges