从 BIP39 英文词表中随机选取 4 到 8 个单词,组成便于记忆的密码短语。
密码生成器
该工具本身是英文的;本页面将用您的语言对它进行说明。
使用 密码生成器
功能介绍
在浏览器中使用 crypto.getRandomValues 生成随机密码,可选择长度、数量和字符集。一个简单的强度计可为你粘贴的任意密码评分。
它完全在您的浏览器中运行:您输入的任何内容都不会被上传。
如何使用密码生成器
- 设置长度. 输入 4 到 256 之间的长度。超出范围的值会被限制在范围内,字段留空则使用 24。
- 设置数量. 选择要生成的密码数量,1 到 50 个。
- 选择字符集. 勾选 A–Z、a–z、0–9 和 Symbols(符号)。如果网站拒绝某些符号,请取消勾选 Symbols,并改为增加几个字符的长度。
- 生成. 按 Generate(生成);每按一次都会抽取新的密码。页面打开时会先生成一组。
- 复制并保存. Copy all(全部复制)会复制每一行。只把你要用的那个密码保存在密码管理器中。
- 为现有密码评分. 把密码粘贴到 Strength analyzer(强度分析器)中,即可看到 0 到 100 的评分。它只看长度和字符类型,因此只能作为粗略参考。
示例
默认设置
Length 24, count 5, all four character sets (A-Z, a-z, 0-9, symbols)Five 24-character passwords from A–Z, a–z, 0–9 and symbols, for example of the form T9#rW2!mQx… (the rest hidden).
A password printed on a public page is not secret, so this page never shows a real one: yours are generated in your browser with crypto.getRandomValues.生成五个 24 个字符的密码,每个约 155 位;每次按 Generate 都会抽取新的密码。
检查内容
| 信号 | 其含义 |
|---|---|
| 长度 | 使用全部四类字符时,每个字符约增加 6.46 位:16 个字符约 103 位,24 个字符约 155 位。 |
| 字符集 | A–Z 和 a–z 各有 26 个字符,0–9 有 10 个,Symbols 有 26 个:!@#$%^&*()-_=+[]{}|;:,.<>? 合计 88 个字符。 |
| 未勾选任何字符集 | 如果取消勾选全部四个复选框,工具会在不提示的情况下只使用 a–z,并按你设定的长度生成。请至少勾选一个字符集,以控制生成的结果。 |
| 不保证混合 | 每个字符都从合并后的字符集中抽取,因此密码可能不含数字或符号。如果网站要求每类至少一个,请重新生成。 |
| 强度评分 | 达到 8、12、16 和 24 个字符,以及包含大写字母、小写字母、数字和其他字符,都会加分,上限为 100。低于 40 为 Weak,低于 70 为 Fair,低于 90 为 Strong,否则为 Very Strong。 |
| 强度计忽略的内容 | 词典单词、键盘模式和泄露列表。correcthorsebatterystaple 是一部著名漫画中的四个常见单词,仅凭长度和小写字母就得到 65 分(Fair)。 |
| 数量 | 每次按下生成 1 到 50 个密码。更大的数字会被截为 50,字段留空则为 5。 |
| Copy all(全部复制) | 复制生成的每一行,而不是单个密码。请从你粘贴的地方删除那些不用的。 |
更多示例
仅字母和数字
Length 20, Count 3, A–Z, a–z and 0–9 ticked, Symbols unticked三个 20 个字符的密码,从 62 个字符中抽取,每个约 119 位。
所有复选框都未勾选
Length 12, Count 1, no character set ticked一个 12 个字符、仅含小写字母的密码,约 56 位,因为工具会回退到 a–z。
为一个著名示例评分
Tr0ub4dor&3 in Strength analyzerFair,60/100:至少 8 个字符得 15 分,大写字母、小写字母和数字各得 10 分,符号得 15 分。
常见问题解答
这些密码有多随机?
每个字符都来自 crypto.getRandomValues,即浏览器的密码学随机数生成器。字节通过取模映射为字符,这会让某些字符的出现概率略高,但每个字符的损失不到 0.02 位,因此一个使用全部四类字符的 24 字符密码仍约有 155 位。
强度计可信吗?
只能作为粗略参考:它只根据长度和字符类别评分,对单词、模式或泄露情况一无所知,因此 P@ssw0rd2024 会被评为 Strong。对于你已在使用的密码,请用 Pwned Password Check(泄露密码检查)进行检查。
密码会被发送或存储到任何地方吗?
不会。它们在本页面中生成,从不上传,也不会保存,因此请在关闭标签页之前把它们复制到你的密码管理器中。
可以在两个网站上使用同一个生成的密码吗?
不可以。如果一个网站遭到钓鱼或泄露,攻击者会在其他网站上尝试同一个密码。请为每个账户设置独立的密码,并保存在密码管理器中。
哪些账户应该最先更换密码?
首先是你的电子邮件账户,因为它几乎可以重置所有其他密码;然后是网上银行、加密货币交易所,以及任何你重复使用过密码的账户。
应该用密码还是密码短语?
在密码管理器会替你自动填写的地方,使用随机密码。对于少数必须手动输入或记住的机密,例如密码管理器自身的主密码,请使用 Passphrase Generator(密码短语生成器)。
如果网站拒绝该密码怎么办?
有些网站会限制长度或只允许特定符号。请取消勾选 Symbols,或把长度降到网站的上限,并使用网站允许的最大长度。