黑马程序员技术交流社区
标题:
JSON Web Signature使用
[打印本页]
作者:
A181202875
时间:
2019-6-1 11:51
标题:
JSON Web Signature使用
---安装---
pip install itsdangerous
---封装方法---
from itsdangerous.jws import TimedJSONWebSignatureSerializer
from django.conf import settings
# 加密json
def dumps(json, expires):
serializer = TimedJSONWebSignatureSerializer(settings.SECRET_KEY, expires_in=expires)
json_str = serializer.dumps(json) # 调用jws
return json_str
# 解密json
def loads(json_str, expires):
serializer = TimedJSONWebSignatureSerializer(settings.SECRET_KEY, expires_in=expires)
try:
json = serializer.loads(json_str) # 调用jws
except:
return None
else:
return json
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2