本工具测量你的数据究竟有多随机。粘贴密码、密钥、令牌或任意字节,它会用两个互补指标加一个具体的破解估计来量化不可预测性。
两个熵指标——以及为何评级用最小熵:
- 香农熵(H):经典的
−Σ p·log₂ p,每个符号的平均信息量。反映平均不确定性,适用于压缩和通信理论。但对安全而言可能误导:像 aaaaaaaaaaX(众多常见符号中一个稀有符号)这样的值,尽管攻击者猜最常见符号经常命中,仍会得到中等香农熵。
- 最小熵(H∞ =
−log₂(max p)):最坏情况的猜测难度——仅基于最可能出现的单一符号。它是攻击者最佳单次猜测成功率的上界,是安全的保守指标,因此强/中/弱评级基于它。
破解估计。 平均时间 = 2^(最小熵) / 算力 / 2(平均遍历一半密钥空间)。你选择攻击者的算力——从慢速 CPU(10⁶/秒)到 GPU 集群(10¹²/秒)或自定义值——使估计更贴合实际。
评级阈值(总最小熵):
- 强 ≥ 128 位 → 平均破解时间数百万年以上
- 中 64–127 位
- 弱 < 64 位 → 红字显示
分析模式:
- 自动(默认):输入 <128 字节且全部可打印时按字符级,否则按字节级。
- 字节级:每个字节视为一个符号——适合二进制密钥/哈希。
- 字符级:每个 Unicode 字符视为一个符号——适合密码/口令短语。
本工具不维护弱密码字典——评级完全基于算法,依据你粘贴内容的实际符号分布。可用于校验生成的密钥、评估口令短语强度,或比较两个令牌的随机性。