将十进制随机值转换为二进制以进行 ent 测试

将十进制随机值转换为二进制以进行 ent 测试

我有来自 /dev/urandom 的 ascii 随机值,保存在以下文件中:435 678 437 897

它们分布均匀,平均值完美。将文件提供给 ent 测试套件会产生低熵值和高平均值(远非随机的 127.5),因为 ent 旨在测试二进制文件。我正在使用 linux,如何将带有十进制随机值的文件从 /dev/random 转换为其原始字节格式,以便它可以显示正确的 ent 结果。

相关内容