def make(key):
key = base64.b64decode(key)
この関数を実行すると、この行で型エラーが発生します。
どうしたの?
精神的なデバッグ:strオブジェクトを関数に渡した可能性がありますbase64.b64decodeが、オブジェクトが必要bytesです。したがって、文字列をエンコードする必要があります。
key = base64.b64decode(key.encode('ASCII'))
Python 3.3strはより寛大で、 または のいずれかを渡すことができることに注意してくださいbytes。