Random
測量熵質量的工具?
是否有可用於 Linux 系統的工具來測量系統上熵的“質量”?
我知道如何計算熵:
cat /proc/sys/kernel/random/entropy_avail
而且我知道有些系統具有“良好”的熵源(硬體熵鍵),而有些則沒有(虛擬機)。
但是有沒有一種工具可以提供關於系統熵“質量”的度量?
http://www.fourmilab.ch/random/為我工作。
sudo apt-get install ent head -c 1M /dev/urandom > /tmp/out ent /tmp/out
“ent” 是一個出色的命令行工具,用於簡單快速地估計熵。
我用它來幫助學習線性同餘生成器的工作原理。但是,如果“測量熵”的意思是“測量隨機性”……問題就變得更加複雜了。
對於更強大的隨機性測試,您應該查看 dieharder 測試套件: http ://www.phy.duke.edu/~rgb/General/dieharder.php
它不像“ent”那麼容易使用,但要嚴格得多。
如需更深入的研究,“Cipher’s by Ritter”也提供了很好的連結選擇: