Thông thường đọc từ /dev/random
tạo ra 100-500 byte và các khối, chờ đợi một entropy được thu thập.
Tại sao không viết thông tin cho /dev/random
các quá trình khác tăng tốc độ đọc? Nó không nên cung cấp entropy cần thiết?
Nó có thể hữu ích cho việc bỏ chặn gpg
hoặc phần mềm tương tự mà không cần khởi động lại và nhập lại mọi thứ, để tạo các khóa không siêu bí mật, v.v.
gpg --gen-key
từ /dev/random
tới /dev/urandom
mà không cần khởi động lại?
gpg
đã /dev/random
được mã hóa cứng. Bạn có thể thay đổi cấu hình udev của mình để tạo /dev/random
ra cùng một thiết bị /dev/urandom
, trong số các khả năng khác.
gpg --gen-key
, do đó, kết thúc lại dữ liệu mà nó yêu cầu tương tác (hoặc sử dụng các phương thức thông minh hơn như chỉ định thêm tham số dòng lệnh). Ngoài ra thời gian CPU tạo ra số nguyên tố bị mất (gpg có thể hoạt động một phút, in một số +
es và sau đó yêu cầu thêm dữ liệu ngẫu nhiên). Và nó mang lại cảm giác "chúng ta hãy quay lại và đi con đường khác" thay vì "hãy dùng búa và buộc nó về phía trước" ...
/dev/urandom
thay thế./dev/urandom
là an toàn như/dev/random
đối với việc sử dụng mật mã , hành vi của/dev/random
thiết kế xấu.