欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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)

 

相关标签: DES