1. 程式人生 > >使用itsdangerous對字符串進行加密

使用itsdangerous對字符串進行加密

ads exc 生成 decode ret tin cep ali 激活

一、加密 

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對字符串進行加密