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

JWT是一种令牌格式,用于以签名的方式传递用户ID和过期时间等数据,常用于确认登录状态等。

JWT的三个组成部分

  • 标头:标头是JWT开头的部分,包含表示令牌本身处理方式的信息,即签名使用了哪种算法。
  • 有效负载:有效负载是JWT中间的部分,包含要实际传递给对方的数据,如用户ID和过期时间。
  • 签名:签名是JWT末尾的验证数据,通过对照签名可以确认令牌内容在传输过程中是否被篡改。

安全性和隐私

浏览器内完成

输入数据仅在您的浏览器内处理,不会发送至外部。

仅在浏览器内处理

JWT 的解码和签名验证完全在您的浏览器内进行,输入数据不会发送到服务器。

通信采用HTTPS加密

页面加载也通过TLS加密,第三方无法读取内容。

不向第三方发送

不向广告网络、跟踪器等外部服务发送输入内容。

结果不自动保存

JWT 和密钥和输入建议不会保存到服务器。

在Google搜索中关注RAKKOTOOLS

194个实用工具,在Google搜索和AI搜索中更容易找到!

  • 在搜索中找到
  • 在AI搜索中也显示
  • 发现新工具

更新信息

相关工具