JWT 密钥生成

JWT 密钥生成是一款免费的在线随机密钥生成工具,基于浏览器加密级随机数(CSPRNG)生成安全的 JWT 签名密钥,支持 Hex、Base64、Base64URL、字母数字四种格式,长度 16~128 字符可调,可一次批量生成最多 100 个,并实时显示熵值(bits)。

密钥完全在浏览器本地生成,不会经过网络传输,也不会被存储,免费且无需注册。适合开发者为 JWT 签名、API Token、会话密钥等场景快速生成高强度随机密钥,支持一键复制和导出为文本文件。

如何使用

  1. 选择密钥格式(Hex、Base64、Base64URL 或字母数字)
  2. 拖动滑块设置密钥长度(16~128 字符)
  3. 填写生成数量(1~100),点击「生成」
  4. 复制单个密钥、一键复制全部,或导出为 .txt 文件

常见问题

这个 JWT 密钥生成工具是免费的吗?

完全免费,无需注册或登录,生成次数不限。

生成的密钥安全吗?会被记录吗?

安全。密钥使用浏览器的加密级随机数接口(crypto.getRandomValues)在本地生成,不经过网络传输,SodaTool 无法看到也不会存储任何密钥。

应该选择多长的密钥?

HS256 签名建议密钥至少 32 字节(256 位)熵。工具默认 64 字符并实时显示对应熵值,选择熵值不低于 256 bits 的组合即可满足绝大多数场景。

四种格式有什么区别?

Hex 只含 0-9 和 a-f,兼容性最好;Base64 含 +/ 字符;Base64URL 用 -_ 替代 +/,适合放在 URL 或环境变量中;字母数字只含 A-Z、a-z、0-9,适合对特殊字符敏感的配置文件。

评论

登录后发表评论