NIST随机数检测软件使用

本文介绍了如何使用NIST随机数检测工具,包括在Cygwin环境下模拟Linux运行NIST的步骤,以及如何生成和测试二进制伪随机序列。在Cygwin中运行NIST时应注意路径的正确格式,测试数据必须是二进制比特流,且长度为32的整数倍。通过NIST测试,检查伪随机序列的随机性,最终分析并解读测试报告。
摘要由CSDN通过智能技术生成

目录

一、NIST简介

二、博主错误记录

三、测试程序

四、NIST的使用


一、NIST简介

NIST是评判伪随机序列随机性的一种方法,包含16个测试,测试内容看这篇

https://blog.csdn.net/lafu5137/article/details/79593845

因为NIST需要在Linux环境下运行,所以我们需要下载Cygwin去模拟LInux环境,下载教程看这几篇

NIST下载教程(比较新)

Cygwin安装教程(比较全)

NIST下载、安装及使用(比较全)

二、博主错误记录

标注一个自己下载过程中出现的错误:在下载完Cygwin和NIST后,在Cygwin终端运行NIST,一定要输入正确的地址,我当时直接cd+win中make.file的路径直接复制然后回车,会提示:No such file or directory的错误,然后百度无果,认为是安装两软件出现问题,然后查询相关解决办法,又认为自己是没有安装make文件并且又去官网下载最新的文件,发现问题还是没有解决,又认为是Cygwin需要编译环境,又去安装gcc编译环境,问题依然没有解决,最后突然发现我们这块要输入不是cd D:\cygwin64\sts-2.1.2\sts-2.1.2</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值