为 JWT(JSON Web Token)生成加密级安全密钥。支持 HS256、HS384、HS512 等 HMAC 算法。
算法:HS256(SHA-256)
JWT 密钥是用于签名与校验 JSON Web Token 的加密密钥。当你使用 HS256、HS384 或 HS512 等 HMAC 算法生成 JWT 时,密钥用于保证令牌的完整性与可信性。只有持有相同密钥的一方才能生成或校验签名。
使用我们的 JWT 密钥生成器,可以生成符合算法安全要求的密钥。密钥必须保密,一旦泄露,攻击者就可能伪造令牌并访问你的应用。
不同的 HMAC 算法需要不同的最小密钥长度以达到安全强度:
HMAC + SHA-256
32 位以上
至少 256 bit
HMAC + SHA-384
48 位以上
至少 384 bit
HMAC + SHA-512
64 位以上
至少 512 bit
安全。使用 Web Crypto API 生成加密级随机数,所有处理都在浏览器本地完成,不会传输到任何服务器。
可以。生成的密钥符合 HMAC 签名要求,适合生产环境使用。
它们都是 HMAC 算法,但使用不同的 SHA 哈希函数。HS256 使用 SHA-256,HS384 使用 SHA-384,HS512 使用 SHA-512。哈希越大安全性越高,但签名也更长。