Auf Linux-Systemen kann man nach der verfügbaren Entropie suchen (nützlich, um zu wissen, ob Sie /dev/random
für PRNG-Zwecke tippen )
cat /proc/sys/kernel/random/entropy_avail
Es gibt jedoch kein Äquivalent /proc
zu einem Mac (AFAIK). Wie kann ich auf einem Mac nach der verfügbaren Systementropie suchen? Ich verwende OS X 10.7.3 (Lion)
Aktualisierung mit einigen meiner Kommentare unter Kyles Antwort - Einer der Gründe dafür, dass Macs diese Informationen nicht anzeigen, ist, dass sie (in den meisten Fällen) nicht benötigt werden. Linux-Systeme blockieren Aufrufe von, /dev/random
wenn nicht genügend Entropie im Pool vorhanden ist. Auf Macs wird der Entropiepool regelmäßig mithilfe des SecurityServer
Daemons erweitert.
Es wird jedoch auch darauf hingewiesen, dass die Ausgabequalität sinkt, wenn der Dämon aus irgendeinem Grund ausfällt, ohne dass Anzeichen für einen Fehler vorliegen :
Die Qualität seiner Ausgabe hängt jedoch von der regelmäßigen Zugabe geeigneter Entropie ab. Wenn der
SecurityServer
System-Daemon aus irgendeinem Grund ausfällt, leidet die Ausgabequalität mit der Zeit, ohne dass das zufällige Gerät dies ausdrücklich anzeigt.
Auch wenn die Menge an Entropie nicht einfach verfügbar gemacht werden kann, bedeutet dies nicht, dass sie nicht vorhanden ist, und es kann Fälle geben, in denen ihr Wissen hilfreich sein kann.
random
direkt vor dem Abrufen einsetzten wichtige Zufallszahlen. "