DataHub Tools 密码生成器

密码生成器

本地优先

在浏览器本地生成随机密码,可设置密码长度和生成数量。

什么是 密码生成器?

在浏览器本地生成随机密码,可设置密码长度和生成数量。

  • 本地生成随机密码
  • 设置长度和生成数量
  • 使用固定的易辨识字符表

如何使用?

  1. 第 1 行输入密码长度,第 2 行输入生成数量。
  2. 按目标服务允许的长度设置,本页支持 6 到 128 个字符。
  3. 生成后为每个账户选择不同值。
  4. 把选定密码存入可信密码管理器,不要放入聊天、便签或源代码。

快速示例

示例输入

20
3

预期输出

生成 3 个长度为 20 的随机密码

生成器使用浏览器 Web Crypto 随机值。当前 NIST 指南要求单因素密码至少 15 位,实际使用仍应遵守目标服务规则。

适合哪些场景?

  • 为新账户创建唯一密码。
  • 生成临时测试凭据,避免复用个人密码。
  • 为密码管理器准备较长随机值。

参考标准与行为边界

NIST 指南强调长度、禁用列表、安全处理和速率限制。本页只生成随机字符串,无法评估服务完整的身份认证控制。

来源核验日期:2026 年 7 月 24 日。标准可能更新,正式集成前请再次查看来源页面。

需要注意什么?

  • 字符集避开了部分容易混淆的字符。
  • 页面不会保存结果,关闭前应妥善存储选定密码。
  • 不要在不同服务之间复用生成的密码。

FAQ

生成的密码会保存吗?

不会。密码在浏览器本地生成,DataHub 不会接收或保存生成结果。

一次可以生成多少个密码?

第 2 行可输入 1 到 50;超出范围的数值会被限制为最接近的支持值。

支持多长的密码?

第 1 行可输入 6 到 128 个字符;超出范围的数值会被限制为 6 或 128。

密码会使用哪些字符?

生成器使用固定字符表,包括大小写字母、数字 2-9 和常用符号,并避开部分容易混淆的字符。

随机值如何生成?

页面使用浏览器 Web Crypto 的 getRandomValues API,不使用 Math.random。

手机浏览器可以使用吗?

可以,但浏览器需要支持 Web Crypto。关闭页面前应把选定密码妥善存入密码管理器。

支持的所有长度都算强密码吗?

不算。6 位下限用于兼容和测试;当前 NIST 指南要求单因素密码至少 15 位,作为多因素认证组成部分时至少 8 位。

生成密码就足以保护账户吗?

不够。还应使用可信密码管理器、避免密码复用,并在可用时启用多因素认证。