私密、加密安全的密码工具
密码生成器
完全在浏览器中创建强随机密码、易于记忆的密码或 PIN。此工具生成的任何内容都不会发送、保存或添加到您的历史记录中。
在浏览器本地生成建立安全密码
选择预设或自定义每个设置。新值是使用浏览器的加密安全随机生成器创建的。
快速预设
在此设备上创建
您生成的结果
将该值直接复制到受信任的密码管理器中。请勿将其重复用于其他帐户。
熵是对该生成器产生的值的数学估计,而不是对真正攻击需要多长时间的承诺。网络钓鱼、恶意软件和密码重用可以绕过暴力破解。
私人设计
生成发生在该设备上的 JavaScript 中。该工具不会传输、记录、存储、分析或将生成的机密放入页面 URL 中。重新加载页面会删除它们。
仅在受信任的设备上复制密码。浏览器扩展、恶意软件或屏幕录制软件可能仍然能够看到显示的内容。
是什么让这台发电机更安全
密码随机性
生成器使用 Web Crypto 而不是 Math.random(),并在选择字符或单词之前拒绝有偏差的随机值。
保证字符组
启用后,每个选定的字符组至少出现一次,并且完整的密码会被安全地打乱。
没有秘密历史
此工具永远不会将生成的值写入 localStorage、cookie、分析事件或可共享 URL。
保守指导
强度显示侧重于长度和估计的搜索空间,并不要求保证破解时间。
实用密码安全检查表
- 为每个帐户使用唯一的密码,这样一次违规就无法解锁另一项服务。
- 将生成的密码保存在信誉良好的密码管理器中,而不是试图记住它们。
- 使用长主密码和多重身份验证保护密码管理器。
- 当服务提供密钥或防网络钓鱼多重身份验证时,请选择它们。
- 切勿通过电子邮件、聊天或共享文档发送密码。
- 当怀疑遭到泄露时更改密码;例行强制更改并不能替代独特的强密码。
安全指南和方法
当前的 NIST 指南强调密码长度、唯一密码、密码管理器支持和允许长密码短语。 Web Crypto API 在现代浏览器中提供加密的强随机值。
安全密码生成器常见问题解答
密码是在服务器上生成的吗?
不会。此工具会在您的浏览器本地生成每个密码、口令和 PIN。生成的值不包含在对网站的请求中。
该网站是否保存我生成的密码?
不会。此工具不会将生成的机密写入存储、cookie、分析事件或 URL。当页面重新加载时,可见结果消失。
为什么Web Crypto优于Math.random()?
Web Crypto 旨在提供加密的强随机值。 Math.random() 对于模拟和界面效果很有用,但不适合生成秘密。
生成的密码应该有多长?
对于许多帐户来说,二十个随机字符是一个强大的实用默认值。使用服务接受的最长的唯一密码并将其存储在密码管理器中。
密码短语与随机密码一样安全吗?
这取决于选择的单词数量和源列表的大小。随机选择的单词可能很强大,但人为创造的简短短语和著名引语是可以预测的。
每个密码都应该包含符号吗?
对于随机生成的密码,添加符号会增加可用字符池。长度和唯一性比个人选择的密码的可预测替换更重要。
位熵是什么意思?
它表示由所选生成器设置产生的同等可能性的近似数量。每增加一位,理论搜索空间就会增加一倍。
我可以一次生成多个密码吗?
是的。选择一个、五个或十个结果。每个值都是通过安全的浏览器随机性独立生成的。
我应该根据违规数据库检查生成的密码吗?
来自安全随机生成器的足够长的值极不可能与重复使用的密码匹配。将新的秘密发送到另一个服务会造成不必要的暴露。
PIN 码可以代替密码吗?
通常不会。数字 PIN 的搜索空间要小得多,只能在需要它们并强制尝试限制或设备保护的系统中使用。
我应该定期更改每个密码吗?
在涉嫌泄露、意外泄露或服务违规后更改密码。不必要的预定变更可能会鼓励可预测的变化,并且不会取代独特性。
还有什么可以保护帐户?
使用多重身份验证或密钥、保持设备更新、验证网站地址并监视网络钓鱼。强密码无法抵御所有攻击。
