利用python实现对数据加解密

import hashlib
import base64

# # MD5加密
# h = hashlib.md5()
# str = 'boboadmin'
# h.update(str.encode())
# msg = h.hexdigest()
# print(msg)
#
# # SHA1加密
# sha1 = hashlib.sha1()
# data = '2333333'
# sha1.update(data.encode('utf-8'))
# sha1_data = sha1.hexdigest()
# print(sha1_data)

# # BASE64
# str='admin'
# str=str.encode('utf-8')
# # 加密
# bs64 = base64.b64encode(str)
# print(bs64)
# # 解密
# debs64 = base64.b64decode(bs64)
# print(debs64.decode())

# #需要下载安装pyDes模块
# import binascii
# from pyDes import des, CBC, PAD_PKCS5
#
# def des_encrypt(secret_key,s):
#     iv = secret_key
#     k = des(secret_key,CBC,iv,pad=None,padmode=PAD_PKCS5)
#     en = k.encrypt(s,padmode=PAD_PKCS5)
#     return binascii.b2a_hex(en)
#
# def des_decrypt(secret_key, s):
#     iv = secret_key
#     k = des(secret_key,CBC,iv,pad = None,padmode = PAD_PKCS5)
#     de = k.decrypt(binascii.a2b_hex(s),padmode = PAD_PKCS5)
#     return desecret_str = des_encrypt('12345678', 'I love YOU~')
#
# print(secret_str)
# clear_str = des_decrypt('12345678', secret_str)
# print(clear_str)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值