Ist das Lesen von / proc / sys / kernel / random / entropy_avail eine Entropie?

2359
Sibbo

Wenn ich dies tue watch cat /proc/sys/kernel/random/entropy_avail, nimmt die Menge an Entropie stetig ab, bis ich ungefähr 150-200 bekomme. Anfangs bin ich über 2000. Wenn ich aufhöre, diesen Wert zu lesen, eine oder zwei Minuten zu warten und ihn dann erneut zu lesen, bin ich wieder bei 2000. Warum verringert das Lesen dieses Werts die Entropie?

4
Sie wurde am [Stackoverflow] (http://stackoverflow.com/q/13170334/1418463) beantwortet. Hauptpunkt ist, dass das Erstellen eines Prozesses Entropie verbraucht. "Katze" ist ein Prozess, also läuft "Watch Cat" Entropie. VL-80 vor 10 Jahren 3
OK. Ich tat. Nur weil du gefragt hast. Ich habe das Gefühl, dass ich nur Daten von einem Ort zum anderen umgetippt habe. Mittlerweile habe ich dies auch gelernt, weil ich es vorher nicht wusste. VL-80 vor 10 Jahren 0
Relevant: http://unix.stackexchange.com/q/96847/22222 terdon vor 10 Jahren 0

1 Antwort auf die Frage

5
VL-80

Der Hauptpunkt hier ist, dass das Erstellen eines Prozesses etwas Entropie verbraucht .

Wie in den Kommentaren im Blogbeitrag angegeben, ist Entropy Broken Entropie zumindest für die Randomisierung des Adressraumlayouts erforderlich.

catIst ein Prozess, watch cat ...wird das Laufen ständig Entropie verbrauchen. Wenn Sie watchIhr System töten, wird die Entropie natürlich wieder auf dem üblichen Niveau wiederhergestellt.