JWT解析
在线解码 JWT(JSON Web Token),解析 Header 和 Payload 内容,本地处理不上传敏感令牌。
JWT 解析
JWT 解析工具使用指南
📌 简介
JWT 解析工具是一款面向前后端开发者的在线调试工具,可以快速解码 JWT(JSON Web Token)令牌,查看其中的 Header 和 Payload 内容,并显示令牌的过期时间。在调试登录鉴权、排查令牌问题时非常实用。本工具完全在浏览器本地处理,令牌内容不会上传服务器,安全可靠。
📖 什么是 JWT?
JWT(JSON Web Token)是一种基于 JSON 的开放标准(RFC 7519),用于在各方之间安全地传输信息。它由三部分组成,用 . 分隔:Header(头部,包含算法和类型)、Payload(载荷,包含用户信息、过期时间等声明)、Signature(签名,用于防篡改)。JWT 广泛用于分布式系统的身份认证、单点登录(SSO)等场景。
💼 常见应用场景
- 调试登录接口: 查看后端返回的 Token 中携带了哪些用户信息。
- 排查 Token 过期: 快速查看 exp 字段是否过期。
- 学习 JWT 结构: 直观理解 JWT 三段式的编码与内容。
- 安全审计: 检查 Token 中是否泄露了敏感字段。
⚙️ 使用步骤
- 将 JWT 令牌粘贴到左侧输入框(无需手动解码)。
- 点击“解析 JWT”按钮。
- 右侧会显示 Header、Payload 以及过期时间等信息。
⚠️ 注意事项
- 本工具仅解码 JWT 内容,不验证签名。签名验证需要在服务端完成。
- 不要在不可信的环境下粘贴生产环境的重要 Token,虽然本工具不上传数据,但请保持安全意识。
- Payload 中通常包含 Base64URL 编码的数据,本工具已自动处理 URL Safe 字符。
❓ 常见问题 (FAQ)
Q: JWT 能解码是不是代表不安全?
A: JWT 的 Header 和 Payload 是 Base64 编码而非加密,任何人都可以解码。安全性依靠 Signature 保证不可篡改,所以不要在 Payload 中存储密码等敏感信息。
Q: 为什么解析失败?
A: 请检查 Token 是否是完整的 3 段结构,是否含有额外的空格或换行。复制时不要遗漏字符。
Q: exp 字段代表什么?
A: exp 是 JWT 的标准字段,表示过期时间戳(Unix 秒)。本工具会自动将其转换为可读时间,并判断是否已过期。