JWT 在线签名生成工具
填 Header 与 Payload,选算法直接签发,自动补 iat 与 exp。
🎫 JWT 签名生成
📋 生成的 JWT
—
📌 签发时的注意事项
| 要点 | 说明 |
|---|---|
| alg 必须固定校验 | 服务端验签时必须限定允许的算法。如果不校验 alg 字段,攻击者可以把 RS256 改成 none 或 HS256 绕过验证。 |
| Payload 是明文 | JWT 只做签名不做加密,Payload 只是 Base64 编码,任何人都能解开看。不要放密码、身份证号等敏感信息。 |
| exp 一定要设 | 没有过期时间的令牌一旦泄露就永久有效。建议按业务设短一些,配合刷新令牌机制。 |
| HMAC 密钥要够长 | HS256 的密钥建议至少 32 字节随机值。用弱口令当密钥等于把签名强度降到口令强度。 |