Das Lesen von /dev/randomerzeugt normalerweise 100-500 Bytes und Blöcke und wartet darauf, dass eine Entropie gesammelt wird.
Warum /dev/randombeschleunigt 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 gpgoder ähnliche Software aufzuheben, ohne sie neu zu starten und alles erneut einzugeben , um nicht-super-streng geheime Schlüssel zu generieren usw.
gpg --gen-keyvon /dev/randomauf wechseln /dev/urandom?
gpghat /dev/randomfest codiert. Sie können Ihre udev-Konfiguration ändern , um unter anderem /dev/randomdasselbe Gerät wie /dev/urandomzu erstellen.
gpg --gen-keygestartet 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/urandomstattdessen einfach ab ./dev/urandomist so sicher wie/dev/randomfür kryptografische Zwecke , das Verhalten/dev/randomist schlecht designt.