评估密码熵

测量您密码的比特熵(其对随机猜测的数学抵抗力),并根据不同的计算能力估算暴力破解所需的时间。不会发送到任何地方:计算完全在您的浏览器中进行。

示例:
100% 本地处理:此字段永远不会在网络上传输,即使在输入过程中也是如此。

工作原理

熵以比特为单位,衡量纯暴力破解猜出一个密码平均所需的尝试次数:它根据密码长度和所用字符集的大小(小写、大写、数字、符号)计算得出。熵值越高,可能的组合数量呈指数级增长,估计的破解时间就越长。上表将这一熵值应用于几种符合实际的计算速度,从受限的在线攻击到专用于破解哈希的 GPU 集群。

熵值的估算能保证密码是安全的吗?

不能。这项计算假设的是纯粹的暴力破解攻击,即随机测试所有可能的组合。实际上,攻击者会使用泄露的密码字典和常见的变换规则(首字母大写、末尾加数字、「a」→「@」的替换),这些规则能更快地破解基于字典单词的密码,即使密码很长。由密码管理器生成的随机密码,始终优于一个易记的短语,即使它们的理论熵值相近。

为什么破解时间会因场景不同而差异如此之大?

计算速度在很大程度上取决于场景:限制尝试次数的在线服务(通常每秒只有几次尝试)提供的保护,与在专用硬件上离线破解被盗哈希(每秒能测试数百亿种组合)完全不同。这就是为什么密码的安全存储(使用 bcrypt 或 argon2 等慢哈希函数)与密码本身的选择同样重要。

隐私保护: 输入的密码永远不会在网络上发送 —— 熵值计算和破解时间估算完全在您的浏览器本地执行,不会被存储或传输。