Python JWT 实战

什么是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)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,923评论 18 139
  • JWT是一种用于双方之间传递安全信息的简洁的、URL安全的表述性声明规范。JWT作为一个开放的标准(RFC 751...
    Renky阅读 11,363评论 0 14
  • 画卷三尺 那画中人, 是否早已作为人嫁 红妆十里, 那许卿迎亲者, 又是否浪荡天涯,青灯古刹…… 相思柳下, 那一...
    禾呈水原阅读 175评论 0 0
  • 最近美团也算是树了不少敌人,全面开花,网上频现美团和滴滴的针锋相对。 其实美团真正的敌人,从来都是只有饿了么。互联...
    Estella_thu阅读 662评论 0 1