1. 为什么测试
测试可发现偏差、重复、相关性和来源故障。
它不能证明绝对随机,但能作为重要诊断告警。
2. 工具
ENT、rngtest 和 Dieharder 检查比特平衡、runs、相关性和分布。
Audit_Score = Tests(ENT || rngtest || Dieharder || FIPS_140_2)
3. 持续审计
一次好结果不够,还需要历史、周期报告和漂移检测。
打开随机性报告 ->4. 解释
质量报告应与本地监控和安全策略结合使用。
curl -s "https://entropy.sparksome.pl/raw?bytes=1048576" --output sample.bin
ent sample.bin