美文网首页
Python JWT 实战

Python JWT 实战

作者: redexpress | 来源:发表于2018-04-24 07:57 被阅读1278次

什么是JWT

GWT是一种用于双方之间传递安全信息的简洁的、URL安全的表述性声明规范。

安装JWT模块

pip install PyJWT

使用Demo

import jwt
import time

secret = b'\x7d\xef\x87\xd5\xf8\xbb\xff\xfc\x80\x91\x06\x91\xfd\xfc\xed\x69'
expire_time = int(time.time() + 3600)  # 1 小时后超时

encoded = jwt.encode({'id': 4294967296, 'exp': expire_time}, secret, algorithm='HS256')
encoded_str = str(encoded, encoding='ascii')
print(encoded_str)

info = jwt.decode(encoded_str, secret, algorithm='HS256')
print(info)

相关文章

网友评论

      本文标题:Python JWT 实战

      本文链接:https://www.haomeiwen.com/subject/jzimkftx.html