Secret Key Generator
Generate AES, HMAC-SHA, and JWT secret keys using the browser crypto API.
密钥类型
输出格式
256 bits · 32 bytes · 32字节对称加密密钥(推荐)
关于本工具
密钥生成器使用crypto.getRandomValues为常见算法生成加密安全的随机密钥。
密钥长度与算法规范完全匹配。不向任何服务器发送数据。
使用方法
- 选择与用例匹配的密钥类型。
- 选择应用程序期望的输出格式。
- 点击生成密钥。
- 复制密钥并安全存储——在生产中使用密钥管理器。
使用场景
后端开发者生成AES-256密钥。Node.js工程师生成HMAC-SHA-256密钥签名Webhook。
常见问题
- 这些密钥在生产中安全吗? — 是的,密钥是加密随机的。请使用密钥管理器安全存储。
- Hex和URL安全Base64的区别? — Hex长2倍但只用0-9和a-f。URL安全Base64更短,在环境变量中安全。
- 生成数量有限制吗? — 没有。每次点击生成全新的独立密钥。