DES加密解密
程序员文章站
2022-03-12 19:36:56
...
#!user/bin/python2.7
#coding:utf-8
from binascii import a2b_base64,b2a_base64
from Crypto.Cipher import DES
import base64
key = '<L;*3Md7'
text = 'chenyongyan ' # 需要加密的字符串位数是8的倍数,不够用空格补上
obj = DES.new(key)
#加密
cryp = obj.encrypt(text)
b2a = b2a_base64(cryp)
print('DES加密后结果为:')
print b2a
print '——'*200
#解密
get_cryp = a2b_base64(b2a)
after_text = obj.decrypt(get_cryp)
print('DES解密后结果为:')
print (after_text)
上一篇: Java Des加密解密工具类
下一篇: java DES 加密