python des加密算法代码(pydes模块加密)

发布时间:2020-09-17编辑:脚本学堂
python des加密算法的例子,python des代码加密模块pyDES的用法,使用pyDES模块进行代码加密与解密,需要的朋友参考下。

python加密解密模块:pyDES模块,用来提供 DES、Triple-DES 的加密算法。

专题教程:
DES加密算法,DES加密解密
python des加密解密算法

例子,Python DES加密算法代码:
 

复制代码 代码示例:

#!/usr/bin/env python
#
from pyDes import *

# For Python3, you'll need to use bytes, i.e.:
#   data = b"Please encrypt my data"
#   k = des(b"DESCRYPT", CBC, b"", pad=None, padmode=PAD_PKCS5)

data = "Please encrypt my data"
k = des("DESCRYPT", CBC, "", pad=None, padmode=PAD_PKCS5)
d = k.encrypt(data)
print "Encrypted: %r" % d
print "Decrypted: %r" % k.decrypt(d)
assert k.decrypt(d, padmode=PAD_PKCS5) == data