密码生成器
生成安全、强密码,并可自定义长度、字符集和安全选项。用加密安全密码保护你的账户。
生成安全密码
自定义密码设置,立即生成安全密码
生成密码
密码策略参考
现代指南 (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个)
- 排除歧义字符
参考资料与资源
-
Password Strength - Wikipedia
密码安全最佳实践的深入分析。
-
NIST Password Guidelines (SP 800-63B)
数字身份和认证的官方 NIST 指南。