口令短语生成器
新用安全随机生成器创建便于记忆的单词式口令短语。
Tap any line to copy it.
Runs entirely in your browser. Nothing is uploaded.
在浏览器中运行的免费密码短语生成器
这款密码短语生成器从随机词汇中创建强大且易于记忆的秘密——那种你真的能记住但计算机无法猜测的类型。选择所需的词数、分隔符和大小写格式,新的密码短语会立即出现,并配有实时强度计量器。无需安装任何东西,也无需创建账户,而且由于每个密码短语完全在您的浏览器中生成,它永远不会被上传到任何服务器。
什么是密码短语,为什么它优于传统密码
密码短语是由几个随机词汇组成的序列,例如正确-马匹-电池-订书钉,用来代替传统密码。这个由XKCD漫画推广的理念很简单:长度胜过复杂性。像Tr0ub4dor&3这样充满符号的短密码难以记忆,却出乎意料地容易被软件破解,而四到六个随机词汇既容易想象,又更加强大。
您只需记住一个简短的词语故事;攻击者则必须从天文数字般的组合中猜测。这就是为什么易记密码和安全密码可以是同一回事。
Diceware与EFF词表
从底层看,这是一个Diceware生成器。Diceware通过从大型编号列表中完全随机地选择词汇来构建密码短语。该工具提供两个词表:包含7,776个词汇的EFF长词表(黄金标准,每词约12.9位熵值)和包含1,296个更易输入词汇的短词表。关键在于,词汇通过浏览器的密码学安全随机数生成器crypto.getRandomValues抽取,而非可预测的Math.random(),因此每个密码短语都是真正不可预测的。
解读强度计量器:熵值与破解时间
强度以熵值位数衡量:每多一位,攻击者所需的工作量就翻倍。计量器在您更改选项时实时更新,同时显示位数计数和估计的破解时间。作为参考,长词表中四个词约51位,五个词约64位,六个词约77位,七个词约90位。即使以每秒万亿次猜测的速度,六词密码短语也需要数千年才能破解,这就是为什么六个随机词汇是被广泛推荐的最佳选择。
个性化定制:词数、分隔符、大写和符号
根据任何网站的规则调整密码短语。选择3到12个词,用连字符、空格、句点、下划线、无分隔或随机数字连接它们,并在小写、首字母大写或全大写之间切换。需要数字或特殊字符来满足表单要求?开启添加数字或添加符号——但请记住,多加一个词所带来的安全增益远超一个数字。使用刷新列表同时比较多个密码短语,复制您最喜欢的那个。
适用于工作、Wi-Fi和密码管理器的密码短语
基于词汇的密码短语获得NIST推荐,远不止适用于个人登录。将其用于商业和工作账户、VPN、服务器和数据库凭证、Wi-Fi(WPA2/WPA3)密钥,尤其是作为密码管理器的主密码——那个您需要记忆的唯一强大秘密,让管理器处理其余的一切。由于所有内容都在本地生成,任何密码短语都不会离开您的设备,这非常适合注重安全和隐私的团队。
隐私设计
没有广告追踪您的按键,也没有服务器参与其中。密码短语在您的设备上创建,从不传输,从不存储——只有您的显示偏好保存在本地,以便工具以您离开时的状态重新打开。生成一个,复制它,放心关闭标签页。
UtiloKit与Bitwarden、1Password和LastPass的对比
大多数密码管理器——Bitwarden、1Password、LastPass、Dashlane和NordPass——在其产品中包含密码短语生成器。缺点是:您需要账户、浏览器扩展或已安装的移动应用才能使用它们。Bitwarden的是免费的但需要登录;1Password的仅限付费订阅者;LastPass对免费用户的限制非常严格。
UtiloKit的密码短语生成器在任何浏览器中无需注册、无需安装即可运行。它添加了大多数密码管理器生成器缺少的功能:带精确位数的实时熵值计量器、三种攻击模型下的破解时间估算、EFF长短词表的选择、自定义分隔符、可选的数字和符号添加,而且页面加载后完全离线运行。
Frequently asked questions
什么是密码短语?
密码短语是由几个随机词汇组成的秘密,而不是一串短字符——例如正确-马匹-电池-订书钉。由于它由完整的词汇构成,比7k!Qf2$x这样的密码更容易记忆和输入,而五六个随机词汇的密码短语对计算机来说却难以猜测。
为什么要用密码短语代替普通密码?
长度胜过复杂性。EFF长词表中四个随机词汇的密码短语约有51位熵值,六个词汇约77位,而典型的8字符密码只有30-50位,且更难记忆。密码短语让您同时获得易记性和强大安全性。
密码短语应该有多少个词?
至少使用四个词,重要账户使用五或六个词。使用EFF长词表时:四个词≈51位,五个词≈64位,六个词≈77位,七个词≈90位熵值。六个随机词汇是被广泛推荐的最佳点——足够强大以抵御离线破解,但仍然易于记忆。
这个密码短语生成器安全吗?
是的。每个词汇都通过crypto.getRandomValues选取——浏览器的密码学安全随机数生成器——而非可预测的Math.random()。同样重要的是:整个工具在本地运行。您的密码短语在您的设备上生成,绝不发送到任何服务器,也不存储在任何地方。
什么是Diceware?
Diceware是Arnold Reinhold发明的一种通过掷骰子创建强密码短语的方法。掷五个骰子得到如43261的数字,在7,776词的编号列表中查找它,每个词重复一次。本工具使用密码学随机数生成器和现代EFF词表自动完成Diceware过程。
我应该在密码短语中添加数字或符号吗?
这是可选的。添加随机数字或符号只能适度提高熵值——远不如再加一个词,后者在长词表中约值13位。它们的真正价值在于满足要求数字或特殊字符的网站。使用相应的开关来做到这一点;如果只是想要更强的安全性,改为添加一个词。
生成的密码短语会存储在任何地方吗?
不会。您生成的任何内容都不会被上传、保存到数据库或对我们可见——密码短语只存在于您的浏览器标签页中,关闭时消失。唯一可选保存的是您在浏览器本地存储中选择的设置,纯粹是为了让工具以您离开时的状态重新打开。您的实际密码短语永远不会被保留。