JWT 加密
2022/2/23 23:22:07
本文主要是介绍JWT 加密,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
JWT
- Json Web Token(JWT) 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准
- 常应用于服务端认证接口的无 session 方案
- 服务端生成一个标识,并使用某种算法对标识签名,并发送给客户端。
- 服务端收到客户端发来的标识,需要检查签名。
jwt.encode(参数,秘钥,加密方式)
import jwt import datetime #playload 载荷就是存放有效信息的地方 playload = { # 创建一个过期时间 'exp': int((datetime.datetime.now() + datetime.timedelta(hours=4)).timestamp()), 'data': {'uid': user.id} } encode_jwt = jwt.encode(playload, '秘钥', algorithm='HS256') #加密后是二进制形式 要转码为str encode_str = str(encode_jwt, 'utf-8')
这篇关于JWT 加密的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-04敏捷管理与看板工具:提升研发、设计、电商团队工作效率的利器
- 2025-01-04智慧养老管理工具如何重塑养老生态?
- 2025-01-04如何打造高绩效销售团队:工具与管理方法的结合
- 2025-01-04解决电商团队协作难题,在线文档工具助力高效沟通
- 2025-01-04春节超市管理工具:解锁高效运营与顾客满意度的双重密码
- 2025-01-046种主流销售预测模型:如何根据场景选用最佳方案
- 2025-01-04外贸服务透明化:增强客户信任与合作的最佳实践
- 2025-01-04重新定义电商团队协作:在线文档工具的战略作用
- 2025-01-04Easysearch Java SDK 2.0.x 使用指南(三)
- 2025-01-04百万架构师第八课:设计模式:设计模式容易混淆的几个对比|JavaGuide