返回文章列表

UUID 与随机密码生成器使用方法:场景、示例与常见错误

本地生成 UUID v4、强随机密码和可读口令,支持长度、字符集、数量和强度估算。

适合谁使用

  • 测试数据主键生成
  • 临时强密码生成
  • API secret 占位符生成
  • 批量 mock ID

推荐使用步骤

  1. 选择 UUID 或密码模式。
  2. 设置数量、长度和字符集。
  3. 点击生成并查看强度提示。
  4. 复制或下载结果。

输入输出示例

输入

数量 5,长度 20,包含大小写、数字和符号。

输出

5 条强随机密码,每条约 119 bit 熵。

常见错误

  • 不要把生成结果直接当长期主密钥
  • 复制密码后注意剪贴板风险
  • 去掉特殊字符会降低强度
  • 可读口令不等于高熵密钥

和普通同类工具的区别

使用 crypto.getRandomValues 和 crypto.randomUUID,不依赖 Math.random。

FAQ

生成过程会联网吗?

不会。随机数来自浏览器 Web Crypto API。

UUID v4 是否会重复?

理论概率极低,适合作为测试 ID 和常见业务 ID。

密码强度怎么算?

根据字符集大小和长度估算熵值,仅作参考。

相关工具链