0 安装DES
pip install pydes
1 引用
from pyDes import des,CBC,PAD_PKCS5
import base64
2 使用DES加密
def des_encrypt(s):
# key:加密密钥,CBC:加密模式,iv:偏移, padmode:填充
# ket,iv 需自行配置
des_obj = des(KEY, CBC, IV, pad=None, padmode=PAD_PKCS5)
# 返回为字节
secret_bytes = des_obj.encrypt(s.encode("utf-8"), padmode=PAD_PKCS5)
# 返回为16进制
return base64.b64encode(secret_bytes)
直接调用 des_encrypt(s) 即可获得加密结果