黑马程序员技术交流社区
标题:
封装Python标准模块pickle的dumps及loads方法,添加base64数据加密解密
[打印本页]
作者:
WilliamJiang
时间:
2019-6-6 10:02
标题:
封装Python标准模块pickle的dumps及loads方法,添加base64数据加密解密
import pickle
import base64
def dumps(json_dict):
# 将字典转换成bytes
json_bytes = pickle.dumps(json_dict)
# 加密
json_secret = base64.b64encode(json_bytes)
# 转字符串
json_str = json_secret.decode()
return json_str
def loads(json_str):
# 转bytes
json_secret = json_str.encode()
# 解密
json_bytes = base64.b64decode(json_secret)
# 转字典
json_dict = pickle.loads(json_bytes)
return json_dict
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2