码迷,mamicode.com
首页 > 编程语言 > 详细

使用Python pyDes和base64模块对字符串进行加密和解密

时间:2018-06-12 11:41:44      阅读:239      评论:0      收藏:0      [点我收藏+]

标签:python   pydes   base64   加密   解密   

代码如下:

import pyDes
import base64

Key = "Gogenius"
Iv = "Gogen123"


# 加密
def encrypt_str(data):
    # 加密方法
    method = pyDes.des(Key, pyDes.CBC, Iv, pad=None, padmode=pyDes.PAD_PKCS5)
    # 执行加密码
    k = method.encrypt(data)
    # 转base64编码并返回
    return base64.b64encode(k)


# 解密
def decrypt_str(data):
    method = pyDes.des(Key, pyDes.CBC, Iv, pad=None, padmode=pyDes.PAD_PKCS5)
    # 对base64编码解码
    k = base64.b64decode(data)
    # 再执行Des解密并返回
    return method.decrypt(k)


Encrypt = encrypt_str("1234567")
print(Encrypt)
Decrypt = decrypt_str(Encrypt)
print(Decrypt)


使用Python pyDes和base64模块对字符串进行加密和解密

标签:python   pydes   base64   加密   解密   

原文地址:http://blog.51cto.com/270142877/2128344

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!