บนระบบ linux เราสามารถตรวจสอบเอนโทรปีที่มีอยู่(มีประโยชน์ที่จะทราบว่าคุณกำลังแตะ/dev/random
เพื่อวัตถุประสงค์ PRNG) ด้วยหรือไม่
cat /proc/sys/kernel/random/entropy_avail
อย่างไรก็ตามไม่มีสิ่งใดเทียบเท่า/proc
กับ Mac (AFAIK) ฉันจะตรวจสอบการใช้งานเอนโทรปีของระบบบน Mac ได้อย่างไร? ฉันใช้ OS X 10.7.3 (Lion)
หากต้องการอัปเดตด้วยความคิดเห็นของฉันภายใต้คำตอบของ Kyle - หนึ่งในเหตุผลสำหรับ Mac ที่ไม่แสดงข้อมูลนี้คือไม่จำเป็น (ในกรณีส่วนใหญ่) ระบบ Linux จะบล็อกการโทร/dev/random
หากมีเอนโทรปีไม่เพียงพอในพูล บน Mac นั้นจะเพิ่มไปยังพูลเอนโทรปีเป็นระยะโดยใช้SecurityServer
daemon
อย่างไรก็ตามมันยังตั้งข้อสังเกตอีกว่าถ้า daemon ล้มเหลวด้วยเหตุผลบางอย่างคุณภาพของผลลัพธ์จะลดลงโดยไม่มีข้อบ่งชี้ความล้มเหลว :
อย่างไรก็ตามคุณภาพของผลลัพธ์ขึ้นอยู่กับการเติมเอนโทรปีที่เหมาะสมเป็นประจำ หาก
SecurityServer
daemon ของระบบล้มเหลวไม่ว่าด้วยเหตุผลใดก็ตามคุณภาพเอาต์พุตจะได้รับผลกระทบเมื่อเวลาผ่านไปโดยไม่มีการบ่งชี้อย่างชัดเจนจากอุปกรณ์สุ่มเอง
ดังนั้นแม้ว่าปริมาณของเอนโทรปีจะไม่สามารถใช้งานได้อย่างง่ายดาย แต่ก็ไม่ได้หมายความว่ามันไม่ได้มีอยู่และอาจมีบางครั้งที่ความรู้นั้นอาจมีประโยชน์
random
โดยตรง ตัวเลขสุ่มที่สำคัญ "