AES加密方式有多种,根据实际情况而定,下述代码为ECB模式,AES(256),pkcs7补全
Python3实现AES加密,需要安装pycryptodome第三方库。
安装方式:
pip install pycryptodome
代码:
from Crypto.Util.Padding import pad from Crypto.Cipher import AES def aes_cipher(key, aes_str): # 使用key,选择加密方式 aes = AES.new(key.encode('utf-8'), AES.MODE_ECB) pad_pkcs7 = pad(aes_str.encode('utf-8')