安装pyDes
pip install pyDes
案例:
import pyDes
import base64
data = 'hello'
key = "kkk11111" # 加密key,加密方式ECB秘钥必须是八位字节
mode = pyDes.ECB # 加密方式 默认是ECB,也可以不填写
IV = "00000000" # 偏移量,加密方式不是ECB的时候加密key字段必须是16位字节,秘钥不够用0补充
k = pyDes.des(key, mode, IV=IV, pad=None, padmode=pyDes.PAD_PKCS5) # 传入秘钥,加密方式
d = k.encrypt(data) # 加密数据
base = str(base64.b64encode(d), encoding="utf-8") # 指定输出格式为base64
print(base)
加密出来的去验证一下 http://tool.chacuo.net/crypt3des
作者:S_jie
链接:https://www.jianshu.com/p/1b5f84e969f4
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。