按需编辑 Header 与 Payload,选择算法并输入 Secret 或 Private Key,在浏览器本地完成签名,生成标准 JWT。支持 HMAC、RSA、ECDSA 三类共 9 种算法,密钥不会上传。
JWT 生成 = 对 Header 与 Payload 做 Base64URL 编码后,用指定算法签名。本工具提供完整配置:Header 编辑、Payload JSON 编辑、密钥输入与结果输出。
算法覆盖 HMAC(HS256/384/512)、RSA(RS256/384/512)、ECDSA(ES256/384/512):HMAC 使用 Secret,RSA/ECDSA 使用 PEM 格式 Private Key。
Payload 可一键添加常用 Claims(iss/sub/aud/exp/nbf/iat/jti),也可直接粘贴任意 JSON。
签名在浏览器本地通过 Web Crypto API 完成,Secret 与 Private Key 不会被保存或上传。
Q:支持哪些算法?
支持 HS256/HS384/HS512(HMAC)、RS256/RS384/RS512(RSA)、ES256/ES384/ES512(ECDSA),基于浏览器 Web Crypto API 本地计算。
Q:RSA / ECDSA 的密钥格式是什么?
Private Key 使用 PEM 文本(以 -----BEGIN PRIVATE KEY----- 开头,PKCS#8 格式)。若你的密钥是其它格式,请先转换。
Q:密钥会被保存吗?
不会。密钥仅存在于当前页面内存中,页面关闭即释放,不会写入本地存储,也不会发送到服务器。
Q:生成的 Token 能直接用于生产吗?
本工具面向开发与测试。请在受控环境使用,并妥善保管真实密钥,不要将生产密钥粘贴到不可信页面。
继续使用本站其它 JWT 处理工具: