TL
Tool Lab
💰捐赠
💰捐赠

Secret Key Generator

Generate AES, HMAC-SHA, and JWT secret keys using the browser crypto API.

密钥类型
输出格式
256 bits · 32 bytes · 32字节对称加密密钥(推荐)

关于本工具

密钥生成器使用crypto.getRandomValues为常见算法生成加密安全的随机密钥。

密钥长度与算法规范完全匹配。不向任何服务器发送数据。

使用方法

  1. 选择与用例匹配的密钥类型。
  2. 选择应用程序期望的输出格式。
  3. 点击生成密钥。
  4. 复制密钥并安全存储——在生产中使用密钥管理器。

使用场景

后端开发者生成AES-256密钥。Node.js工程师生成HMAC-SHA-256密钥签名Webhook。

常见问题

  • 这些密钥在生产中安全吗?是的,密钥是加密随机的。请使用密钥管理器安全存储。
  • Hex和URL安全Base64的区别?Hex长2倍但只用0-9和a-f。URL安全Base64更短,在环境变量中安全。
  • 生成数量有限制吗?没有。每次点击生成全新的独立密钥。