码迷,mamicode.com
首页 > 其他好文 > 详细

base64编码与base64解码

时间:2020-07-16 00:09:03      阅读:96      评论:0      收藏:0      [点我收藏+]

标签:encode   password   编码   打印   test   str   示例   ali   import   

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解码

标签:encode   password   编码   打印   test   str   示例   ali   import   

原文地址:https://www.cnblogs.com/surpass123/p/13307467.html

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