首页 > 其他 > 详细

DES 加密

时间:2021-01-24 21:49:28      阅读:32      评论:0      收藏:0      [点我收藏+]

DES 加密

python实现des加密,直接上代码

#              des模式  填充方式  ECB加密方式
from pyDes import des, PAD_PKCS5, ECB

DES_SECRET_KEY = ‘12345678‘ #秘钥,加密解密要用相同的秘钥
s = ‘chenglong‘ # 密码

def encrypt(s):
    ‘’‘
    加密
    s: 明文密码
    return 加密后的密码
    ’‘’
    des_obj = des(DES_SECRET_KEY, ECB, DES_SECRET_KEY,
                  padmode=PAD_PKCS5)
    secret_bytes = des_obj.encrypt(s)   # 用对象的encrypt方法加密
    return secret_bytes

def un_encrypt(secrept_s):
		‘‘‘
		解密
		secrept_s:待解密的密码
		return:明文密码
		‘‘‘
    des_obj = des(DES_SECRET_KEY, ECB, DES_SECRET_KEY,
                  padmode=PAD_PKCS5)
    s = des_obj.decrypt(secrept_s)  # 用对象的decrypt方法解密
    return s
  
secrept_s = encrypt(s)
print(secrept_s)
print(un_encrypt(secrept_s))

DES 加密

原文:https://www.cnblogs.com/zhizunbao-monky/p/14321879.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!