base64编码与base64解码
Posted surpass123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了base64编码与base64解码相关的知识,希望对你有一定的参考价值。
base64编码与base64解码
base64编码与解码
# md5固定长度,不可反解
# base64不定长度,可以反解
示例
import base64
import json
# 编码
beast_dict = {"username": "surpass", "password": "123456", "gender": "male", "age": 18}
beast_str = json.dumps(beast_dict)
ret = base64.b64encode(beast_str.encode(‘utf-8‘)) # 里面需要是一个byte格式
print(ret)
# 解码
ret2 = base64.b64decode(ret)
print(ret2)
打印结果
[root@alisurpass ~]# python wptest.py
b‘eyJ1c2VybmFtZSI6ICJzdXJwYXNzIiwgInBhc3N3b3JkIjogIjEyMzQ1NiIsICJnZW5kZXIiOiAibWFsZSIsICJhZ2UiOiAxOH0=‘
b‘{"username": "surpass", "password": "123456", "gender": "male", "age": 18}‘
以上是关于base64编码与base64解码的主要内容,如果未能解决你的问题,请参考以下文章