JWT 解码
粘贴即拆解 Header / Payload / Signature,提供标准 claims 解读、有效期倒计时、安全检查与签名验证
JWT Token 输入
关于此工具
功能说明
本工具用于解码 JWT(JSON Web Token):粘贴后自动拆解 Header、Payload、Signature 三段,并支持验证 HMAC / RSA / ECDSA 签名。支持携带 Bearer 前缀与换行的 token,兼容无签名(alg=none)与 JWE 加密令牌的识别;内置示例令牌,一键加载即可体验解码与验签(自动生成有效期内 token 并填入验签密钥)。
解码内容
- Header:令牌头,包含签名算法 alg、类型 typ 及 kid / jku 等扩展字段
- Payload:载荷,即实际承载的数据,以 JSON 展示并可一键复制;若 claim 的值本身是 JSON 字符串(如 sub 中嵌套用户信息),可点击「展开嵌套 JSON」递归展开,摆脱转义字符
- Signature:签名,同时提供 Base64URL 原文与十六进制两种展示,默认标记「未验证」
签名验证
- 支持 HS256/384/512(输入 HMAC 密钥)与 RS/PS/ES 256/384/512(粘贴 PEM 公钥或 JWK JSON,自动识别)
- 基于浏览器原生 WebCrypto 完成验签;WebCrypto 仅在 HTTPS 或 localhost 环境可用
安全声明
- JWT 仅是编码而非加密,任何拿到 token 的人都能读出 Payload 全部内容,请勿放入密码等敏感信息
- 本工具的解码结果不代表 token 真实有效,是否可信以服务端验签结果为准
- JWE(五段加密令牌)只能读取 Header 公开字段,Payload 需持有密钥解密后才能查看
评论 0
暂无评论,来说两句吧~