前言

1) 随机数是许多密码算法/协议的重要组成部分;能找到这的朋友懂的都懂,无需赘言。

2) 此工具在 2019-2020 期间基于相关开源项目完成的,由于现在换了工作暂不从事相关行业了,所以选择开源出来,希望可以帮到有需要的人。

检测项

注:根据 《GB/T 32915-2016 信息安全技术 二元序列随机性检测方法》,检测项的顺序可能有些变动

  • 块内频数检测
  • 单比特频数检测
  • 扑克检测
  • 重叠子序列检测
  • 游程总数检测
  • 游程分布检测
  • 块内最大 “1” 游程检测
  • 二元推导检测
  • 矩阵秩检测
  • 自相关检测
  • 累加和检测
  • 近似熵检测
  • 线性复杂度检测
  • 通用统计检测
  • 离散傅立叶检测

运行截图

运行截图

项目地址

https://github.com/dds2333/GM_nist_sts