Das Lesen von /dev/random
erzeugt normalerweise 100-500 Bytes und Blöcke und wartet darauf, dass eine Entropie gesammelt wird.
Warum /dev/random
beschleunigt das Schreiben von Informationen durch andere Prozesse das Lesen nicht? Sollte es nicht die erforderliche Entropie liefern?
Es kann nützlich sein, um eine Blockierung gpg
oder ähnliche Software aufzuheben, ohne sie neu zu starten und alles erneut einzugeben , um nicht-super-streng geheime Schlüssel zu generieren usw.
gpg --gen-key
von /dev/random
auf wechseln /dev/urandom
?
gpg
hat /dev/random
fest codiert. Sie können Ihre udev-Konfiguration ändern , um unter anderem /dev/random
dasselbe Gerät wie /dev/urandom
zu erstellen.
gpg --gen-key
gestartet werden, daher werden die von ihm interaktiv abgefragten Daten erneut verarbeitet (oder es werden cleverere Methoden wie die Angabe weiterer Befehlszeilenparameter verwendet). Auch die CPU-Zeit, die die Primzahl generiert, geht verloren (gpg kann eine Minute arbeiten, einige davon drucken +
und dann zusätzliche zufällige Daten anfordern). Und es gibt das Gefühl "Lass uns zurück und auf eine andere Route gehen" anstatt "Lass uns einen Hammer nehmen und ihn nach vorne treiben" ...
/dev/urandom
stattdessen einfach ab ./dev/urandom
ist so sicher wie/dev/random
für kryptografische Zwecke , das Verhalten/dev/random
ist schlecht designt.