← 云枢 AI 导航 · 工具库

JWT 解码与验签:先看清它到底安全不安全

把 token 贴进来,就能看到 header、payload、签名是否有效、什么时候过期,以及几个最容易被忽视的算法风险。

立即使用 → English

JWT 的问题很少出在「解不开」,而是出在「解开了但没校验」:alg: none 的 token 任何人都能伪造;把 RSA 公钥当 HMAC 密钥用(算法混淆)能让攻击者自己签发 token;没有 exp 的 token 一旦泄露就永久有效。这些都能从 token 本身看出来。

这个工具会在解出内容的同时,把上面这些风险直接标成 critical / warn,而不是只给你一段 JSON 让你自己判断。

它会检查什么

常见问题

把 token 贴到网站上安全吗?
这个工具不存储、不记录任何 token 或密钥,密钥只在本次请求内存里用一次。但如果你处理的是生产环境的真实令牌,更稳妥的做法是用命令行:tools jwt <token>,全程不出本机。
为什么我的 RS256 token 校验不过?
最常见的原因是密钥类型不对:RS*/PS* 需要 PEM 公钥(或证书),不是私钥、也不是共享密钥。如果拿 HMAC 密钥去验 RS256,会提示「算法与密钥不匹配」。
支持 EdDSA(Ed25519)吗?
暂不支持,会显示「不支持的算法」。目前覆盖 HS*/RS*/PS*/ES* 这几类主流算法。

相关工具