Зазвичай при зчитуванні /dev/random
виробляється 100-500 байт і блоків, очікуючи збирання ентропії.
Чому записування інформації /dev/random
іншими процесами не прискорює читання? Чи не повинна вона забезпечити необхідну ентропію?
Це може бути корисним для розблокування gpg
чи подібного програмного забезпечення без його перезавантаження та повторного введення всього, для створення не надто-надто секретних ключів тощо.
gpg --gen-key
від /dev/random
до /dev/urandom
без перезавантаження?
gpg
має /dev/random
жорсткий код. Ви можете змінити конфігурацію udev, щоб зробити /dev/random
той самий пристрій /dev/urandom
, що і серед інших можливостей.
gpg --gen-key
, тому повторно передає дані, які він інтерактивно запитує (або використовуючи більш розумні методи, наприклад, задаючи більше параметрів командного рядка). Також час процесора, що генерує основний потенціал, не втрачається (gpg може працювати хвилину, надрукувати декілька +
ес і потім вимагати додаткових випадкових даних). І це дає «повернемось назад і підемо іншим маршрутом», відчуваючи замість «давайте візьмемо молоток і змусимо його вперед» ...
/dev/urandom
замість цього./dev/urandom
настільки ж безпечний, як і/dev/random
для використання криптовалют , поведінка/dev/random
поганого дизайну.