· 6 years ago · May 10, 2019, 02:32 PM
1from Crypto.Cipher import AES
2import base64
3
4msg_text = 'test some plain text here'.rjust(32)
5secret_key = '1234567890123456' # create new & store somewhere safe
6
7cipher = AES.new(secret_key.encode('utf-8'),AES.MODE_ECB) # never use ECB in strong systems obviously
8encoded = base64.b64encode(cipher.encrypt(msg_text.encode('utf-8')))
9# ...
10decoded = cipher.decrypt(base64.b64decode(encoded))
11print(decoded.strip())
12print(encoded)