我正在寻找能够找到字节序列的非随机属性的 Java 程序或库。当给定一个巨大的文件时,如果数据显示出任何规律性,就会运行一些统计测试和报告。
我知道三个这样的程序,但不是用 Java 编写的。我尝试了所有这些,但它们似乎并不真正适合我(这很令人惊讶,因为其中一个是 NIST 的)。其中最年长的,diehard ,工作正常,但使用起来有点困难。
最佳答案
正如一些评论者所说,这确实是一道专家数学题。我能为您找到的最简单的解释是:
这很有趣,但由于它使用“正面或反面”来简化其示例,您会发现您需要更深入地研究才能将相同的理论应用于加密/密码学等 - 但这是一个好的开始。
关于java - Java 中是否有用于测试序列非随机性的软件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4847212/