首页 › 转换工具 › JWT解析
JWT

JWT解析

解析JSON Web Token的Header、Payload、Signature

JWT 结构Header.Payload.Signature
编码方式Base64Url
解析内容Header / Payload / Signature
过期检查自动检测 exp 字段
输入 JWT Token 0 字符

JWT 解析说明

JWT(JSON Web Token)是一种用于在各方之间安全传输信息的开放标准(RFC 7519),常用于身份认证和信息交换场景。

结构组成:JWT 由三部分组成,以点号(.)分隔:Header.Payload.Signature。每部分均使用 Base64Url 编码。

Header(头部):通常包含两个字段:alg(签名算法,如 HS256、RS256)和 typ(令牌类型,通常为 JWT)。头部描述了 Token 的元信息。

Payload(载荷):包含声明(Claims),即关于实体(通常是用户)和其他数据的声明。标准声明包括 iss(签发者)、sub(主题)、aud(受众)、exp(过期时间)、iat(签发时间)、nbf(生效时间)等。

Signature(签名):使用 Header 中指定的算法,对编码后的 Header 和 Payload 使用密钥进行签名。签名用于验证 Token 未被篡改,但不能防止信息泄露(Payload 仅编码未加密)。

过期检查:本工具会自动检查 Payload 中的 exp(过期时间)字段,将其与当前时间对比,显示 Token 是否已过期以及剩余有效期。

Base64Url 编码:JWT 使用 Base64Url 编码(而非标准 Base64),不使用 +、/ 和 = 字符,而是使用 -、_ 和无填充,以确保 Token 在 URL 中安全传输。

安全提示:JWT 的 Payload 部分仅经过 Base64Url 编码,任何人都可以解码查看内容。请勿在 Payload 中存放敏感信息(如密码)。签名仅保证数据完整性,不提供加密保护。

转换工具