免费工具

密码与口令生成器 不发送,也不保存。

随机密码和口令,在你的设备上生成。本页面不会发送或保存它们。

生成器

生成、调整、复制

类型
字符类型
为什么要用随机密码

人是可预测的,浏览器的随机数不是。

破解工具会先尝试人们最容易想到的内容:单词、姓名、日期、键盘排列,以及过往泄露事件中出现过的密码。

随机生成的密码没有规律可循,它的强度完全取决于可能组合的数量。

工作原理

在你的设备上生成

浏览器内置的密码学随机数生成器,负责挑选每一个字符、每一个单词。

本页面调用 crypto.getRandomValues,并舍弃任何会让某个字符或单词比其他更容易出现的结果。

数字的含义

这个数字的含义

以比特(位)计量的熵,表示搜索空间的大小:每增加一位,攻击者需要尝试的组合数就会翻倍。

本页面的时间估算假定攻击者每秒尝试 1000 亿次,针对快速哈希算法进行离线破解,给出的是平均值,即尝试完一半可能组合所需的时间。更强的攻击者会更快;而使用 bcrypt、Argon2 等慢速哈希算法存储密码的网站,会让每一次尝试的成本大大提高。所有数值均向下取整。

破解时间

破解一个随机密码所需的时间

按每秒 1000 亿次的速度估算的平均时间(向下取整)。字符从所选类型中自由选取。

长度仅数字仅小写字母大小写混合全部四种
8 个字符不到 1 秒1秒钟4分钟6小时
10 个字符不到 1 秒11分钟8天6年
12 个字符5秒钟5天61年5.1万年
16 个字符13小时6900年4.5亿年超过1万亿年
20 个字符15年31亿年超过1万亿年超过1万亿年
左右滑动查看更多

密码只是防护的一层

在支持双重验证的地方都应该开启,最好使用验证器应用或硬件密钥。然后根据自己面临的风险,调整其余的隐私措施。

了解你需要的防护等级

好奇这背后的数学原理?阅读:密码与熵:您安全背后的科学