zzzzy09

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
from pyDes import des,PAD_PKCS5,ECB

#设置加密时添加的秘钥

DES_SECRET = 'mysecret'

#要加密的数据
#ValueError: pyDes can only work with encoded strings, not Unicode.
data = '今天天气很好'.encode()
#    def __init__(self, key, mode=ECB, IV=None, pad=None, padmode=PAD_NORMAL):
desObj = des(DES_SECRET,ECB,None,padmode=PAD_PKCS5)

#加密
myencrypt = desObj.encrypt(data)

#解密
mydecrypt = desObj.decrypt(myencrypt)

print(myencrypt)
print(mydecrypt.decode())


# A:/source/mywebsiteGit/mywebsite/mysite/mysite/testDir/des_secret.py
# b'-\xae9\xed\xdc\t\xe2r\xb4\xf48\xedW\x17\xb3\x90H\x0b\x85\x85\x17;\x9e\xfe'
# 今天天气很好

 

posted on 2021-07-03 15:45  zzzzy09  阅读(675)  评论(0编辑  收藏  举报