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 加密的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-19TypeScript进阶:从入门到实践
- 2024-10-19Drizzle ORM教程:轻松入门与实践指南
- 2024-10-19Drizzle ORM教程:从入门到简单应用
- 2024-10-19OAuth接入教程:新手入门指南
- 2024-10-19公共API教程:新手入门指南
- 2024-10-19Server Action教程:一步步入门指南
- 2024-10-19Server Component教程:新手入门指南
- 2024-10-19TRPC教程:新手入门与基础使用指南
- 2024-10-19Uppy教程:快速入门与实践指南
- 2024-10-19uppy教程:轻松入门指南