Python下用pyDes实现DES加解密

#encoding=utf8

#pip install pyDes,安装pyDes库


import base64

from pyDes import *


Des_Key = "12345678"

Des_IV = bytes(Des_Key,encoding = "utf8")


def DesEncrypt(source):

k = des(Des_Key, CBC, Des_IV, pad = None, padmode = PAD_PKCS5)

tmpStr = k.encrypt(source)

tmpStr = base64.b64encode(tmpStr)

return str(tmpStr,"utf8")


def DesDecrypt(source):

k = des(Des_Key, CBC, Des_IV, pad = None, padmode = PAD_PKCS5)

source = base64.b64decode(source)

tmpStr = k.decrypt(source)

return str(tmpStr,"utf8")


print("123加密后是:",DesEncrypt("123"))

print("6u1n1q7jQ5A=解密后是:",DesDecrypt("6u1n1q7jQ5A="))


源码下载:DES加解密.zip

  1. 本网站所收集的部分资料来源于互联网,本站不对其真实性负责,也不构成任何其他建议。如果您发现有侵犯您权益的内容,请与我们取得联系,我们会及时修改或删除。
  2. 传递知识、传递力量,欢迎各位网友对本站的文章进行转载和分享。
  3. 本站QQ群交流群:904314688  群号:904314688
发表评论
 
评论列表(目前共有 条评论)
暂时还没有评论哦~

文章搜索

商家广告


版权所有:秋风雅居 (www.198933.com) ©2024 All Rights Reserved.

粤ICP备20031662号