← 全部工具
数据不出浏览器
强密码在线生成器
免费 password generator。用浏览器密码学随机数生成可配置密码。
ci1LwaMrdJa?+vXi
生成一个经得起现实考验的密码
长度胜过复杂度。每多一个字符,候选空间就成倍增长;而「必须包含一个符号」通常只是从攻击者早就假设的短列表里加了一项。由随机单词组成的长口令,既比八位含符号的密码更强,也更好输入。
随机数的质量就是这个产品的全部。通用随机函数不适合用来生成密钥材料;密码必须来自密码学安全的随机源,在浏览器里就是平台的 crypto API。本生成器用的正是它,结果也从不离开这个页面。
拿到密码之后怎么用,比怎么生成更重要。「复用」是把一次泄露放大成多次的失败模式,而密码管理器消除了复用的理由。同时请开启双因素认证,因为即使密码本身泄露,它仍能保住账号。
常见问题
- 密码安全吗?
- 使用 crypto.getRandomValues,不上传到服务器。
- 可以去掉符号吗?
- 可以按需开关大写、小写、数字与符号。
- 会保存密码吗?
- 不会。刷新即消失。
- 密码该设多长?
- 16 位随机字符,或随机选取的四到六个单词,对重要账号来说是合理的下限。真正该问的不是长度而是「怎么选出来的」:按可预测规律拼出来的长密码,比短的随机密码更弱。
- 生成的密码会被发送出去吗?
- 不会。生成和显示都在页面内完成,结果既不传输也不保存。刷新页面就会丢弃,所以离开前请先存进密码管理器。
- 该用密码还是口令?
- 都可以,前提是字符或单词是随机选取的,而不是你自己拼的。四词口令常常比短的复杂密码更强,在手机上也好打得多——而这点很重要,因为输入起来烦人的密码最终会被复用。