使用itsdangerous对字符串进行加密
Posted mxsf
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用itsdangerous对字符串进行加密相关的知识,希望对你有一定的参考价值。
一、加密
1 from itsdangerous import TimedJSONWebSignatureSerializer as Serializer 2 3 # 加密身份验证生成 token 5 serializer = Serializer(settings.SECRET_KEY, 3600) 6 info = {‘user_id‘: user.id} 7 token = serializer.dumps(info).decode()
二、解密
1 from itsdangerous import TimedJSONWebSignatureSerializer as Serializer 2 from itsdangerous import SignatureExpired 3 4 serializer = Serializer(settings.SECRET_KEY, 3600) 5 try: 6 # 解密 token 7 info = serializer.loads(token) 8 user_id = info[‘user_id‘] 9 except SignatureExpired as e: 10 return HttpResponse(‘激活链接已过期‘)
以上是关于使用itsdangerous对字符串进行加密的主要内容,如果未能解决你的问题,请参考以下文章