密码生成器

生成安全、强密码,并可自定义长度、字符集和安全选项。用加密安全密码保护你的账户。

生成安全密码

自定义密码设置,立即生成安全密码

4 (弱) 32 (强壮) 128 (最大值)
26 人物
26 人物
10 人物
25 人物
(0, O, 1, l, I, |)

生成密码

密码策略参考

现代指南 (NIST SP 800-63B) 更倾向于长度而不是强制复杂性。熵才是真正阻止攻击者的因素:

长度与熵(完整 95 个字符池)

长度 熵(位) 典型用途
8~40–52低价值帐户几乎无法接受
12~63–79日常基准帐户
16~84–105推荐用于电子邮件、银行、密码保管库
20+105+长期机密、主密码、加密密钥

值假定随机生成。人类选择的密码的每个字符的熵(约 2-4 位)远低于随机密码。

值得了解的边缘情况

  • 每个 +1 字符都会将搜索空间乘以池大小 - 从 12 个字符到 16 个字符,破解难度会增加 3000 万倍。
  • 排除模棱两可的字符( 0/O , 1/l/I )可从池中删除约8个符号—熵略低,更容易大声朗读或重新打字。
  • 你可以记住的5个字的密码比你在便签上写的12个字符的随机字符串要好。
  • 由于经理会为您填写密码,因此请使用完整的95个字符池和20多个字符—记忆不再是一个限制。

常见问题

如何生成强密码?

将长度设置为 16 个字符或以上,启用所有字符集——大写字母、小写字母、数字和符号——然后点击“生成”。查看强度指示器以确认结果。所有操作均在你的浏览器中本地运行,密码绝不会发送到任何服务器。

如何生成 14 位字符的密码?

将长度设置为正好 14,并保持所有字符集处于启用状态。从完整的可打印 ASCII 字符集中选取的 14 位字符密码大约具有 92 位熵,远超暴力破解攻击所能破解的范围。生成后,直接将其复制到你的账户或密码管理器中即可。

这款强密码生成器可以免费使用吗?

可以——它完全免费,无需注册,也不限制你创建密码的数量。由于生成过程完全在你的浏览器中进行,因此无需设置任何账户,也不会在服务器上存储任何内容。

随机生成的密码应该多长?

个人账户至少使用 16 个字符,银行或工作账户使用 20 个或更多字符。每增加一个字符都会使破解时间呈指数级增长,因此包含混合符号的 12 位密码被暴力破解可能已经需要几个世纪的时间。

随机生成的密码使用起来安全吗?

安全,前提是每个账户的密码都唯一,且生成时至少包含 12 个字符并混合不同字符类型。在所有地方重复使用同一个生成密码会使其强度失效,因此请将每个密码存储在密码管理器中,而不是纯文本文件里。

强密码中应包含哪些字符?

组合大小写字母、数字和诸如 !@#$% 的符号,使每个位置可达约 95 种可能的字符。避免使用生日、姓名等个人信息或 qwerty 等键盘模式;如果网站禁止使用空格,则不要包含空格。

我应该多久更改一次生成的密码?

NIST 当前的指南指出,除非怀疑发生泄露,否则无需每 30 天或 90 天例行更改密码。在发生数据泄露后、账户共享结束时,或在不受信任的设备上登录后,应立即更改密码。

我可以将生成的密码与密码管理器一起使用吗?

可以,这也是推荐的工作流程。生成一个 16 到 32 个字符的密码,将其复制到密码管理器的新条目中,之后让浏览器扩展自动填充。Bitwarden 或 1Password 等密码管理器还内置了密码生成器。

切勿在多个账户间重复使用密码。每个账户都应该有自己的独特密码。

12+ 角色

密码时至少要有12个字符。密码越长,破解难度呈指数级增长。

启用双步验证

只要有两因素认证,就使用,以增加安全层。

使用密码管理器

使用信誉良好的密码管理器应用安全存储密码。

技术规格

我们的密码生成器采用了行业标准的安全措施

安全特征

密码学上安全的随机性

我们的密码生成器采用了行业标准的安全措施

安全特征

  • 密码学上安全的随机性
  • 仅客户端生成
  • 没有密码存储或日志记录
  • GDPR和隐私合规

自定义选项

  • 密码长度:4-128字符
  • 多字符集
  • 批量发电(最多50个)
  • 排除歧义字符

参考资料与资源