Trên các hệ thống linux, người ta có thể kiểm tra entropy có sẵn (hữu ích để biết nếu bạn khai thác /dev/random
cho bất kỳ mục đích PRNG nào) với
cat /proc/sys/kernel/random/entropy_avail
Tuy nhiên, không có tương đương với /proc
trên máy Mac (AFAIK). Làm cách nào tôi có thể kiểm tra entropy hệ thống có sẵn trên máy Mac? Tôi đang chạy OS X 10.7.3 (Lion)
Để cập nhật một số nhận xét của tôi theo câu trả lời của Kyle - Một trong những lý do khiến máy Mac không hiển thị thông tin này là không cần thiết (trong hầu hết các trường hợp). Các hệ thống Linux sẽ chặn các cuộc gọi đến /dev/random
nếu không có đủ entropy trong nhóm. Trên máy Mac, nó định kỳ tiếp tục thêm vào nhóm entropy bằng SecurityServer
daemon.
Tuy nhiên, nó cũng lưu ý rằng nếu trình nền bị lỗi vì một số lý do, chất lượng đầu ra sẽ giảm mà không có bất kỳ dấu hiệu nào cho thấy lỗi :
Chất lượng đầu ra của nó tuy nhiên phụ thuộc vào việc bổ sung thường xuyên entropy thích hợp. Nếu
SecurityServer
daemon hệ thống không thành công vì bất kỳ lý do nào, chất lượng đầu ra sẽ bị ảnh hưởng theo thời gian mà không có bất kỳ dấu hiệu rõ ràng nào từ chính thiết bị ngẫu nhiên.
Vì vậy, mặc dù số lượng entropy không được cung cấp dễ dàng, điều đó không có nghĩa là nó không có ở đó và có thể có những trường hợp kiến thức của nó có thể hữu ích.
random
trực tiếp trước khi có được số ngẫu nhiên quan trọng. "