JWT 编码器简介
JWT(JSON Web Token)是一种基于 JSON 的开放标准(RFC 7519),由 Header、Payload、Signature 三部分经 Base64URL 编码后以 . 连接而成。
本工具用于生成 JWT:选择 HMAC 算法(HS256/HS384/HS512),编辑 Payload 声明(如 sub、exp、iat),填入密钥后一键生成 Token。编码在浏览器本地完成,密钥与 Payload 不会上传到服务器。
调试时通常与 JWT 解码器 配合:在此生成 Token,再到解码器验证结构与签名。
支持的算法
- HS256 / HS384 / HS512:对称 HMAC,需共享
secret
RS256、ES256 等非对称算法需在服务端用私钥签名,本工具不提供编码;可在解码器查看此类 Token 的 Header 与 Payload。
典型场景
- 本地调试 OAuth / 登录接口,快速构造测试 Token
- 验证后端鉴权逻辑对
exp、iss等声明的处理 - 学习 JWT 结构与签名计算过程