密码生成器——直接在浏览器中生成值得信赖的、强度的随机密码。

选择密码长度,挑选您想要的字符,即可立即生成一个强度的随机密码。您可以生成一个或二十个密码,避免使用相似字符,或者切换为PIN码。强度指示器会显示熵值以及预计破解所需的时间。您的密码是在您的设备上生成的,绝不会离开该设备。

生成密码 在您的浏览器中生成,绝不会发送至任何地方
密码生成器,显示一条由随机字符组成的长密码,并配有强度指示器以及长度与字符选项

密码选项

类型
快速设置
应使用的字符
请删除网站不支持的任何符号。此处会忽略字母和数字。
附加规则

您的密码

强度
–
请至少选择一种字符类型。
–长度
–可选角色
–Entropy
–平均猜谜时间
“猜测时间”基于以下假设:针对一种快速哈希算法,以每秒100亿次猜测的速度进行离线攻击。这仅为估计值,并非承诺。
指南

密码生成器指南:无需猜测即可生成强密码

什么样的密码才算强密码?以及这个生成器是如何生成强密码的。

简明解释

什么是密码生成器?

密码生成器通过随机选取字符来生成密码,因此包括你在内,任何人都无法猜出其规律。随机生成的密码比人们自己编造的密码更安全,因为人们在选择密码时往往遵循某些习惯,例如使用姓名、日期和键盘排列模式等,而攻击者通常会首先尝试这些组合。

该生成器使用浏览器内置的随机数生成器,该生成器专为安全工作设计,并在您的设备上生成密码。您可以选择密码的长度和字符类型,强度指示器会显示生成的密码有多难被猜中。

使用它的常见原因

人们为什么使用密码生成器

新账户

每次注册时,请设置一个独特且强度的密码,然后将其保存在密码管理器中。

替换弱密码

在发生数据泄露或完成安全检查后,请将旧密码、曾被重复使用或容易被猜中的密码替换为随机生成的密码。

Wi-Fi 和共享登录

设置一个较长的密码,同时避免使用形似字符,以便于输入。

工作原理

如何衡量密码强度

密码强度以熵的比特数来衡量。对于一个每个字符都随机选取的密码,其熵等于密码长度乘以可供选择字符数的 log2。每增加 1 比特,所需的猜测次数就会翻倍。

例如,8个随机的小写字母大约有37.6比特,快速离线攻击几秒钟内就能破解。 12个随机字母和数字约有62比特,从全部94个可打印ASCII字符中选取的12个字符约有78.7比特,而从同一集合中选取的16个字符约有105比特。一个随机的6位PIN码仅约有19.9比特。

该工具显示的破解时间是平均时间,即以每秒100亿次尝试的速度破解所有组合所需时间的一半。这是一种针对被盗且已快速哈希处理的密码的快速攻击。限制登录尝试次数的网站更难遭到攻击,但对于那些无法依赖网站来保护的密码,其强度应足以应对最坏的情况。

只需几个步骤就能搞定

如何生成密码

  1. 选择一个快速设置,或者使用滑块或直接输入数字来设置长度。
  2. 选择要包含的字符类型,如果某个网站不支持某些字符,请编辑符号列表。
  3. 如有需要,可添加其他规则,例如避免名称相似或以特定字母开头。
  4. 点击“生成”以获取一个新的,然后将其复制。如果想从列表中选择,可以一次选中多个。
更佳的效果

简单小贴士

  • 与其追求复杂性,不如注重密码长度。一个由普通字符简单组合而成的长密码,比一个充满符号的短密码更安全。
  • 每个账户都使用不同的密码,并将它们保存在密码管理器中。
  • 只要系统提供双因素认证功能,请务必开启。即使密码泄露,它也能保护您的安全。
  • 请勿修改生成的密码以使其更易记忆,因为这样会使其更容易被猜中。
值得了解

限制与隐私

隐私

密码由您的浏览器通过其安全随机生成器生成。这些密码不会被上传、存储或记录。请在离开该页面之前复制密码,因为系统不会保留该密码。

限制

熵值和猜测所需时间的数据是针对随机生成的密码的估计值,且假设采用快速离线攻击。该生成器无法得知网站如何存储您的密码,也无法确定网站接受哪些字符,并且它不会生成易于记忆的密码短语。

常见问题

密码生成器常见问题解答

这个密码生成器使用起来安全吗?

是的。密码是在您的浏览器中通过其内置的安全随机数生成器生成的,该生成器与加密技术中使用的相同。这些密码绝不会被发送至任何地方,也不会被保存或记录,因此我们永远无法看到它们。

我的密码应该有多长?

密码长度至关重要。对于您需要登录的账户,建议将密码长度设定为16个字符或以上;而对于电子邮件和密码管理器等重要账户,则应使用20个字符或以上的密码。无论包含什么字符,短密码都容易被破解。

什么是熵?这些比特代表什么?

熵衡量的是密码的不可预测性。对于随机密码而言,熵等于密码长度乘以可能字符数量的2进制对数。每增加1比特,攻击者所需的尝试次数就会翻一番,因此80比特的密码比60比特的密码难约100万倍。

我为什么要避免使用相似字符呢?

在阅读或手写密码时,i、l、1、L、o、0 和 O 这些字符很容易混淆。避免使用这些字符,可以使密码更容易从纸上抄写下来,而安全性仅会略有降低。

我应该使用符号吗?

在密码长度相同的情况下,使用特殊字符会使密码更难被猜中,但增加密码长度效果更显著。如果某个网站不接受某些特殊字符,请编辑特殊字符列表以将其移除,或者直接禁用特殊字符,并相应地多添加几个字符。

“包含所有选定的类型”功能有什么作用?

它保证每种你勾选的字符类型至少包含一个字符,这可以满足那些要求包含大写字母、数字和符号的网站。这使得生成的结果略微更可预测一些,因此熵值仅为一个估计值。

PIN码和密码一样安全吗?

不。6位数的PIN码只有一百万种可能,因此只有在系统限制错误尝试次数的情况下(例如手机或银行卡)才算安全。如果攻击者可以随意猜测,请改用长密码。

“猜谜时间”是如何计算出来的?

它将平均猜测次数(即所有可能组合的一半)除以每秒100亿次猜测。这是一种针对快速计算出的哈希值的快速离线攻击,因此该数值是一个保守的估计,实际攻击情况可能有所不同。

我应该重复使用在这里生成的密码吗?

不。每个账户都应使用不同的密码,并将它们保存在密码管理器中,这样你就无需记住它们。即使某个网站遭到入侵,其他账户依然安全。

来自使用该工具的用户

评论

正在加载评论……
继续前进

工具箱里的更多工具

该主页还提供了数十种无需 API 密钥即可使用的免费工具。

推荐一款工具