抗量子密码生成器
生成强密码
密码学安全的随机性、实时熵值和量子安全指标。所有数据都不会离开您的浏览器。
长度
字符集
排除项
强度
—熵值条,128 位时满格。
- 熵
- 0 位
- 字符池
- 0 个字符
- 破解时间(经典)
- —
- 破解时间(量子)
- —
Grover 算法会让暴力破解的抵抗力减半,因此面对理想的量子攻击者,密码只能提供约 熵 ÷ 2 位的安全性。请达到标记处(约 256 位熵),以获得 128 位的量子安全余量。
—即使是强密码,也可能被钓鱼窃取或在数据泄露中曝光。通行密钥可抵御钓鱼、从不重复使用,也不会从被盗的密码数据库中泄露。请只在尚不支持通行密钥的地方使用生成的密码。
隐私优先
本地生成密码,兼顾经典与量子攻击
随机性来自 Web Crypto 的 getRandomValues 生成器——与生成密钥所用的密码学安全来源相同——而不是 Math.random。您的密码、所选字符和排除项从不上传,没有任何跟踪器,页面加载后工具也可离线使用。
密码强度如何衡量?
熵是当前设置下可生成的不同密码数量的 log₂,且每个密码出现的概率相同。它接近 长度 × log₂(字符池大小),但略低一些,因为每个选中的字符集至少要出现一次,而在不重复模式下字符不能再次出现。字符越多、字符池越大,熵就越高。
这里的“抗量子”是什么意思?
运行 Grover 算法的理想量子攻击者大约会把暴力破解的抵抗力减半,因此密码提供的有效安全性约为 熵 ÷ 2 位。要获得 128 位的量子安全余量,大约需要 256 位熵。
估算的破解时间准确吗?
不准确——这些只是数量级上的参考。经典数值假设攻击者可进行快速离线破解(每秒约 10¹¹ 次猜测);量子数值计入了 Grover 加速。实际攻击因哈希方案而异。
我应该改用通行密钥吗?
在支持的地方,应该。通行密钥可抵御钓鱼、从不重复使用,也不会从被攻破的密码数据库中泄露。只在无法使用通行密钥的地方使用生成的强密码。