Working through the Matasano Crypto challenges