首先配置python运行环境,这里不在细讲直接上干货
1、首先使用pin 命令导入所需要的包
命令如下 可直接拷贝使用:
pip install Cryptodome
pip install base64
2、创建py文件,并引入需要的包
from Cryptodome.Cipher import AES import base64
3、设置密匙,和偏移量
4、具体代码如下
def aes_encrypt(key, text): cipher = AES.new(key.encode('utf8'), AES.MODE_CBC, key.encode('utf8')) pad = lambda s: s + (AES.block_size - len(s) % AES.block_size) * chr(AES.block_size - len(s) % AES.block_size) text = pad(text) ciphertext = cipher.encrypt(text.encode('utf8')) return base64.b64encode(ciphertext) def aes_decrypt(key, text): cipher = AES.new(key.encode('utf8'), AES.MODE_CBC, key.encode('utf8')) text = base64.b64decode(text[0:]) plaintext = cipher.decrypt(text) unpad = lambda s: s[0:-s[-1]] return unpad(plaintext).decode('utf8')