python base64加密解密 以及md加密

Base64

Base64 是一组相似的二进制到文本(binary-to-text)的编码规则,使得二进制数据在解释成 radix-64 的表现形式后能够用 ASCII 字符串的格式表示出来。Base64 这个词出自一种 MIME 数据传输编码。

在网站之间传输数据可以用到Base64。而python中自带base64模块。

base64模块使用较多的方法有8个,分别是encode, decode, encodestring, decodestring, b64encode,b64decode, urlsafe_b64decode,urlsafe_b64encode。
在这里插入图片描述
代码如下

b = base64.b64encode(e).decode() #加密
c = base64.b64decode(b).decode() #解码

md5

md5是常见的验证数据的方式,是不可逆的。所以一般通过比较两个信息的md5码是否一致来验证。
import hashlib
s='23456'
print(s.encode())
m=hashlib.md5(s.encode())#必须传一个bytes类型
print(m.hexdigest())#获取到加密后的结果
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值