Developer Utility
JWT 生成器
输入 Header、Payload 和 Secret 值,生成 HS256 方式的 JWT Token,并直观查看 Header、Payload、Signature 结构。
JWT 输入信息
请输入 Header JSON、Payload JSON 和 Secret Key,然后生成 JWT。
本页面是用于开发测试的 JWT 生成工具。建议不要输入实际服务的生产 Secret Key、管理员 Token 或包含个人信息的 Payload。
请只输入测试用 Secret。生产环境中的真实密钥应在服务器端安全管理。
sub: 用户或对象标识符name: 用户名或显示名称iat: Token 签发时间exp: Token 过期时间
JWT Payload 很容易被解码,因此不建议放入密码、身份证号、API Key 等敏感值。
生成结果
可以查看生成的 JWT Token 以及 Header、Payload、Signature 结构。
JWT 生成结果将显示在这里。
-
-
-
帮助
什么是 JWT 生成器?
JWT 生成器是一个开发者工具,可通过输入 Header、Payload 和 Secret 值来创建 JSON Web Token。可用于 API 认证测试、学习登录 Token 结构,以及检查前端与后端之间的认证流程。
JWT 是如何组成的?
JWT 由 Header、Payload、Signature 三部分组成。Header 包含算法和 Token 类型,Payload 包含用户 ID、签发时间、过期时间等 claim 信息。Signature 是使用 Secret Key 对 Header 和 Payload 签名生成的值。
支持功能
- 生成 HS256 方式 JWT
- Header JSON 输入与格式化
- Payload JSON 输入与格式化
- 随机 Secret 生成
- 分离显示 JWT Header、Payload、Signature
- 复制生成的 Token
注意事项
本工具用于开发测试和学习。建议不要输入生产服务中使用的 Secret Key、管理员 Token 或包含个人信息的 Payload。安全敏感的 Token 应在服务器环境中安全生成和管理。
JWT Payload 是加密的吗?
普通 JWT Payload 并不是加密的,而是 Base64URL 编码形式。任何人都可以解码并查看内容,因此不建议放入敏感信息。
什么是 HS256?
HS256 是一种使用 HMAC SHA-256,通过 Secret Key 对 Header 和 Payload 进行签名的 JWT 算法。常用于测试和单服务器环境。