JWT 解析验签

拆解 Token,独立检查签名、时间与 Claims。

本地处理
解析与验证,是两件不同的事
解析只能读出 Token 内容。只有签名、时间和预期 Claims 分别通过检查,才能判断它是否满足本次验证条件。Token 与密钥仅在本地处理,刷新后不会恢复。

紧凑型 JWT · Header.Payload.Signature · 上限 128 KiB · JSON 最多 64 层

验证配置

算法由你明确选择

HS256 至少需要 32 字节;编码选择决定真实密钥字节。

不会自动信任 Header 的 alg;不支持的算法会明确拒绝。

如何使用

  1. 粘贴紧凑型 JWT,查看 Header、Payload 和签名段。
  2. 主动选择预期算法,再提供匹配的密钥。Token 的 alg 不会自动决定可信算法。
  3. 分别检查密码学签名、exp / nbf 时间、Issuer / Audience 及综合状态。

了解使用边界

解析成功不等于可信。alg=none 只允许受限解析,不能通过验签;不支持的算法不会静默降级。Token 上限 128 KiB。

常见问题

过期的 Token 还能解析吗?

可以。时间失效和结构解析是独立状态,即使过期也可以查看内容,但不能显示为综合有效。

JWT 内容是加密的吗?

常见的三段 JWS Token 只是 Base64URL 编码和签名,Header / Payload 可直接读取,不应放入秘密数据。