← 返回首页

🔐 密码产生器

产生安全、随机的密码。

这是什么工具?

密码产生器是一种创建强随机密码的工具,可以保护您的线上帐户、装置和敏感资料。在资料外泄不断、骇客工具复杂的时代,弱密码是大多数人面临的最大安全漏洞之一。基于姓名、生日、字典单字或「123456」和「密码」等简单模式的密码可以在几毫秒内破解。高品质的密码产生器透过使用加密安全随机性来产生几乎不可能猜测或暴力破解的密码,从而消除人为偏见。这些工具可让您控制密码长度和字元组成(小写字母、大写字母、数字和符号),以便您可以满足任何网站或服务的特定要求。现代生成器还产生密码短语,它组合多个随机单字以平衡强度和记忆性。无论您是要保护电子邮件帐户、加密货币钱包、工作笔记型电脑还是密码管理器保管库,可靠的密码产生器都是良好数位卫生的基础。与密码管理器结合,它允许您为每个帐户使用唯一的强密码,而无需记住其中任何一个。

计算原理

密码强度以熵来衡量,以位表示,使用以下公式熵 = log2(字元集^长度),这简化为熵 = 长度 × log2(字元集)。字元集大小取决于包含的字元类型:小写字母 = 26,大写字母 = 26(总共 52 个),数字 = 10(总共 62 个),常用符号 = 33 个(总共 95 个)。例如,使用所有四种类型的 12 个字元密码的熵 = 12 × log2(95) ≈ 12 × 6.57 ≈ 78.8 位元。每增加一位熵,可能的组合数量就会增加一倍,从而使密码的破解难度增加一倍。大多数安全专家建议强密码至少使用 80 位元熵,这相当于使用完整的 95 个字元集大约 13 个字元。
Ad

使用方法

产生强密码只需几秒钟。步骤一:使用滑杆或输入栏位设定所需的密码长度 - 我们建议至少 16 个字元以获得最大的安全性。步骤2:选择要包含的字元类型:小写字母、大写字母、数字和符号。包括所有四个密码,以获得最强的密码。步骤3:如果可读性很重要,可以选择排除不明确的字元(例如 l、1、I、O、0)。第4步:点选产生按钮以建立新的随机密码。第5步:复制密码并将其直接贴上到您的帐户设定或密码管理器中。为每个帐户产生一个新密码 - 切勿在多个服务中重复使用密码,因为一次违规就会危及所有服务。

参考对照表

密码长度字元集:62(a-z、A-Z、0-9)字元集:95(+ 符号)
8 个字元瞬间破解瞬间破解
10 个字元~1 周~5 个月
12 个字元~226 年~1 周
~5 个月12 个字元~226 年
16 个字元约 10 兆年〜数万亿年

常见问题

常见问题

为什么随机密码比容易记得的密码好?
人类创建的密码遵循可预测的模式:名称、日期、字典单字、键盘输入 (qwerty) 和常见替换 (a→@、e→3)。骇客使用字典攻击和基于规则的破解工具来利用这些模式。真正的随机密码没有可利用的模式,因此破解它的唯一方法是暴力破解 - 尝试每种可能的组合,随著长度的增加,这在计算上变得不可行。使用目前的硬件,破解包含符号的 16 个字元的随机密码需要数万亿年的时间。

我应该使用密码管理器吗?
是的,绝对是。 Bitwarden、1Password、LastPass 和 Dashlane 等密码管理器将您的所有密码储存在受单一主密码保护的加密保管库中。这使您可以为每个帐户使用唯一的、随机产生的密码,而无需记住其中任何一个。大多数管理器都包含内建密码产生器、自动填写登入表单,并提醒您密码重复使用或被破坏。安全方面的好处远远超过了设定这一点所带来的轻微不便。

NIST 有什么建议?
美国国家标准与技术研究院 (NIST) 于 2017 年更新了其密码指南(特别出版物 800-63B),进行了几项关键更改:优先考虑密码长度而不是复杂性、消除强制性的定期密码更改(它们会导致密码较弱)、允许贴上功能以支援密码管理器,以及根据常用或泄露的密码清单筛选新密码。长度现在被认为是密码强度最重要的因素。

这个生成器如何保证随机性?
此工具使用浏览器的加密 API (crypto.getRandomValues),它提供来自作业系统熵池的加密安全随机数。这与 Math.random() 有著根本的不同,Math.random() 使用的是可预测的伪随机演算法,不适合安全目的。

建议与须知

长度是密码强度中最重要的因素 - 仅包含小写字母的 16 个字元密码(熵 ≈ 75 位元)比包含所有符号类型的 8 个字元密码(熵 ≈ 52 位元)更强。尽可能选择更长的密码。使用密码管理器来储存产生的密码,这样您就无需记住复杂的字串。在每个支援双重认证 (2FA) 的帐户上启用双重认证 (2FA),因为即使您的密码被泄露,它也能提供关键的第二层保护。切勿跨帐户重复使用密码 - 撞库攻击会透过尝试将一项服务泄露的密码应用于许多其他服务来利用这一点。完全避免密码中包含个人资讯:没有姓名、生日、宠物名称或最喜欢的球队。如果您必须创建一个难忘的密码,请使用四个或更多随机单字的密码(正确的马电池主食),它提供高熵,同时保持难忘。使用 Have I Been Pwned 等服务定期审核您的帐户,以检查您的任何密码是否出现在已知的资料外泄中。

Ad