UUID 与随机密码生成器使用方法:场景、示例与常见错误
本地生成 UUID v4、强随机密码和可读口令,支持长度、字符集、数量和强度估算。
适合谁使用
- 测试数据主键生成
- 临时强密码生成
- API secret 占位符生成
- 批量 mock ID
推荐使用步骤
- 选择 UUID 或密码模式。
- 设置数量、长度和字符集。
- 点击生成并查看强度提示。
- 复制或下载结果。
输入输出示例
输入
数量 5,长度 20,包含大小写、数字和符号。
输出
5 条强随机密码,每条约 119 bit 熵。
常见错误
- 不要把生成结果直接当长期主密钥
- 复制密码后注意剪贴板风险
- 去掉特殊字符会降低强度
- 可读口令不等于高熵密钥
和普通同类工具的区别
使用 crypto.getRandomValues 和 crypto.randomUUID,不依赖 Math.random。
FAQ
生成过程会联网吗?
不会。随机数来自浏览器 Web Crypto API。
UUID v4 是否会重复?
理论概率极低,适合作为测试 ID 和常见业务 ID。
密码强度怎么算?
根据字符集大小和长度估算熵值,仅作参考。