← 全部工具

数据不出浏览器

强密码在线生成器

免费 password generator。用浏览器密码学随机数生成可配置密码。

ci1LwaMrdJa?+vXi

生成一个经得起现实考验的密码

长度胜过复杂度。每多一个字符,候选空间就成倍增长;而「必须包含一个符号」通常只是从攻击者早就假设的短列表里加了一项。由随机单词组成的长口令,既比八位含符号的密码更强,也更好输入。

随机数的质量就是这个产品的全部。通用随机函数不适合用来生成密钥材料;密码必须来自密码学安全的随机源,在浏览器里就是平台的 crypto API。本生成器用的正是它,结果也从不离开这个页面。

拿到密码之后怎么用,比怎么生成更重要。「复用」是把一次泄露放大成多次的失败模式,而密码管理器消除了复用的理由。同时请开启双因素认证,因为即使密码本身泄露,它仍能保住账号。

常见问题

密码安全吗?
使用 crypto.getRandomValues,不上传到服务器。
可以去掉符号吗?
可以按需开关大写、小写、数字与符号。
会保存密码吗?
不会。刷新即消失。
密码该设多长?
16 位随机字符,或随机选取的四到六个单词,对重要账号来说是合理的下限。真正该问的不是长度而是「怎么选出来的」:按可预测规律拼出来的长密码,比短的随机密码更弱。
生成的密码会被发送出去吗?
不会。生成和显示都在页面内完成,结果既不传输也不保存。刷新页面就会丢弃,所以离开前请先存进密码管理器。
该用密码还是口令?
都可以,前提是字符或单词是随机选取的,而不是你自己拼的。四词口令常常比短的复杂密码更强,在手机上也好打得多——而这点很重要,因为输入起来烦人的密码最终会被复用。

相关工具