JWT 解码器 / 验证
粘贴 JWT 以显示内容并验证签名
特点
头部、载荷、签名分解
将 JWT 的 3 个部分分别格式化后显示
主要声明日期时间转换
将 iat / nbf / exp 转换为人类可读的日期时间
过期徽章
根据 exp 的有无和过去/未来显示绿色、红色或灰色徽章
浏览器内完成的签名验证
使用 Web Crypto API 验证 HS256/HS384/HS512/RS256/ES256
使用方法
1
粘贴 JWT
将 xxx.yyy.zzz 格式的 JWT 字符串粘贴到输入框
2
查看内容
检查头部、载荷、签名和主要声明的显示
3
输入密钥
HS 系列粘贴秘密密钥,RS/ES 系列粘贴 PEM 格式的公开密钥到输入框
4
执行签名验证
点击「验证签名」按钮查看✅有效/❌无效

使用场景
认证令牌内容确认
登录后快速确认签发的 JWT 内容
有效期故障排查
当用户说「出错了」时,检查是否过期
密钥连通性验证
开发过程中检查预期的秘密密钥/公开密钥是否验证正确
篡改检测学习
通过修改签名末尾变为❌来理解 JWT 的安全性
基础知识
什么是JWT
JWT是一种令牌格式,用于以签名的方式传递用户ID和过期时间等数据,常用于确认登录状态等。
JWT的三个组成部分
- 标头:标头是JWT开头的部分,包含表示令牌本身处理方式的信息,即签名使用了哪种算法。
- 有效负载:有效负载是JWT中间的部分,包含要实际传递给对方的数据,如用户ID和过期时间。
- 签名:签名是JWT末尾的验证数据,通过对照签名可以确认令牌内容在传输过程中是否被篡改。
安全性和隐私
浏览器内完成
输入数据仅在您的浏览器内处理,不会发送至外部。
仅在浏览器内处理
JWT 的解码和签名验证完全在您的浏览器内进行,输入数据不会发送到服务器。
通信采用HTTPS加密
页面加载也通过TLS加密,第三方无法读取内容。
不向第三方发送
不向广告网络、跟踪器等外部服务发送输入内容。
结果不自动保存
JWT 和密钥和输入建议不会保存到服务器。
在Google搜索中关注RAKKOTOOLS
194个实用工具,在Google搜索和AI搜索中更容易找到!
- 在搜索中找到
- 在AI搜索中也显示
- 发现新工具
更新信息
- update #66
添加新工具「JWT解码器」
