Cryptopals Python Solution