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' # 今天天气很好