JWT 解析与验证

正在加载…
等待解析签名未验证声明未验证解析内容不代表签名有效。

令牌和密钥仅在浏览器本地处理,不保存。

时间与声明 NumericDate 单位为秒
字段内容 / 时间检查结果
解析后显示 exp、nbf、iat、iss、aud。

概述

JWT 解析与验证工具介绍

JWT(JSON Web Token)常用于登录认证和接口访问。 本工具可以查看令牌中的头部与载荷,验证签名,并检查过期时间、签发者和接收方等声明。 所有处理均在浏览器本地完成,令牌和密钥无需上传。

Header 算法、类型、密钥标识 Payload 身份信息与时间声明 Signature 签名 / 消息认证码 . . 常见的 JWS JWT 由三段 Base64URL 内容组成,以英文句点分隔
如何使用
1粘贴令牌

输入 JWT,可带 Bearer 前缀。工具自动展示 Header、Payload 和时间声明。

2验证签名

选择预期算法,填写共享密钥或可信来源的公钥,点击“验证签名”。

3检查声明

查看有效期,在高级设置中填写预期 iss、aud,并按需设置时钟容差。

常见字段含义
字段含义检查内容
alg签名算法是否与用户选择的预期算法一致。
exp过期时间令牌是否已经过期;可设置必须包含此字段。
nbf生效时间是否已经到达允许使用令牌的时间。
iat签发时间时间格式是否正确,是否晚于当前时间及允许容差。
iss签发者配置预期值后,检查签发者是否匹配。
aud接收方配置预期值后,检查令牌是否面向指定应用。
kid密钥标识使用本地 JWKS 时,辅助选择对应的验签公钥。
“解析成功”仅表示内容可读取;“签名有效”表示通过所提供密钥的验签。 令牌仍可能已经过期,或不符合当前应用的声明与授权规则。

点击“实例演示”可体验正常、已过期和被篡改三种令牌。 时间声明使用秒级时间戳,检查依据为本机时钟;五段式 JWE 不在本工具的解析与验证范围内。