JWT在线解析器 - Token解码验证工具 - 五岁小孩

加载中...

JWT 解析器

JWT Token
Header(头部)
// Header 将显示在这里
Payload(负载)
// Payload 将显示在这里
Signature(签名)
-
// Signature 将显示在这里
签名验证(可选)
注意:签名验证需要知道密钥。本工具仅支持 HS256/HS384/HS512 对称加密算法的验证。
Token 结构可视化
Header . Payload . Signature

功能说明

JWT 解码:自动解析 JWT Token 的三个组成部分(Header、Payload、Signature)

时间分析:解析并展示 iat(签发时间)、exp(过期时间)、nbf(生效时间)等时间声明

过期检测:自动检测 Token 是否已过期,并显示剩余有效时间

签名验证:支持 HS256/HS384/HS512 算法的签名验证(需要提供密钥)

字段说明:对常见的 JWT 声明字段提供中文解释

隐私安全:所有处理均在浏览器本地完成,Token 不会上传到服务器

JWT 结构说明

Header(头部)
  • alg 签名算法(如 HS256)
  • typ Token 类型(通常为 JWT)
  • kid 密钥 ID(可选)
Payload(负载)- 注册声明
  • iss 签发者
  • sub 主题/用户ID
  • aud 接收方
  • exp 过期时间
  • iat 签发时间
  • nbf 生效时间
  • jti JWT ID
Signature(签名)
  • 用于验证消息未被篡改
  • 对称加密:HS256/384/512
  • 非对称加密:RS256/384/512
  • ECDSA:ES256/384/512

常见使用场景

用户认证
用户登录后,服务器生成 JWT 返回给客户端,后续请求携带该 Token 进行身份验证。

单点登录 (SSO)
在多个系统间共享用户登录状态,用户只需登录一次即可访问所有系统。

API 授权
第三方应用通过 OAuth 获取 JWT 形式的访问令牌,用于调用受保护的 API。

信息交换
JWT 可以安全地在各方之间传递信息,签名可以验证内容未被篡改。