Python 3 solutions to the Matasano Crypto Challenges