在一个页面中解析 JWT Token、验证 HMAC 签名,并生成 HS256、HS384 或 HS512 JWT。
JWT 由三个用点号分隔的 Base64URL 部分组成:头部、载荷和签名。此解析器会格式化 JSON 部分,并显示常见 claims。
使用方法
1. 将 JWT 粘贴到解析器中,查看它的头部、载荷、签名和常见 claims。 2. 输入匹配的 HMAC 密钥,然后点击验证,检查 HS256、HS384 或 HS512 签名是否正确。 3. 如需基于现有内容重新生成 Token,可使用加载解析结果,将解析后的头部和载荷放入生成器。 4. 编辑 Header JSON 和 Payload JSON,选择算法,输入密钥,然后点击生成 JWT。关于这个 JWT 工具
这个 JWT 工具适合开发调试时快速使用。它支持 Base64URL JWT 解析,以及基于 HMAC 的 JWT 签名生成和签名验证。• 功能特点
JWT 解析器:从 JWT Token 中解析 Header 和 Payload JSON,并清晰展示 Token 的三个组成部分。 Claims 摘要:快速查看 subject、签发时间、过期时间和 Token 时间状态等常见 claims。 签名验证:验证 HS256、HS384 或 HS512 Token 的签名是否与指定密钥匹配。 JWT 生成器:根据可编辑的 Header JSON 和 Payload JSON 生成带 HMAC 签名的 JWT。 加载解析结果:将解析后的头部和载荷放入生成器,便于修改后生成新的 Token。 快捷时间按钮:将 iat 设置为当前 Unix 时间,或将 exp 延长 15 分钟、1 小时或 1 天。 快速复制结果:可直接复制 Token、JWT 各部分或生成后的 JWT。 浏览器端处理:JWT 解析、生成和签名验证都直接在浏览器中完成。• 说明
此工具支持 HMAC JWT 算法 HS256、HS384 和 HS512 的生成与验证。使用 RSA、ECDSA、EdDSA 或其他算法的 Token 仍可解析,但本页面不会验证这些算法的签名。 exp、iat 和 nbf claims 都是以秒为单位的 Unix 时间戳。claims 摘要会按浏览器本地日期和时间显示这些时间戳。 :wiki_link