การรับข้อมูลออกของ/dev/random
หรือ/dev/urandom
แน่นอนไม่ได้ไปช่วยเหลือทั้งหมดก็จะทำคือการทำให้หมดสิ้นลงสระว่ายน้ำเอนโทรปีของคุณทำให้ปัญหายิ่งเลวร้ายลง ความแตกต่างที่สำคัญระหว่างสองไฟล์นี้คือแม้เมื่อเคอร์เนลที่ไม่มีเอนโทรปีurandom
จะสร้างข้อมูลแบบสุ่มที่มีคุณภาพน้อยกว่าในขณะที่random
จะบล็อกจนกว่าจะสามารถรวบรวมข้อมูลแบบสุ่มคุณภาพสูงใหม่ได้ PGP /dev/random
ต้องการข้อมูลสูงสุดสุ่มไปได้ที่จะสร้างคีย์ที่เชื่อถือได้ดังนั้นจึงมักจะใช้
หากคุณมีข้อมูลแบบสุ่มดีรอบ ๆ หรือส่งออกจากเซิร์ฟเวอร์อื่นของ/dev/random
คุณสามารถcat
มันลงในเซิร์ฟเวอร์ของคุณ/dev/random
เอนโทรปีจะได้รับเพิ่มเติม คุณไม่ควรcat
ไฟล์เดียวกันสองครั้งลงใน/dev/random
แต่
หากคุณพบว่าเอนโทรปีหมดคุณสามารถลองติดตั้งอะไรบางอย่างที่คล้ายกับhasgedภูตที่สร้างเอนโทรปีขึ้นมาใหม่ในพื้นหลังและเติมใหม่/dev/random
ตามต้องการ
นอกจากนี้ยังสามารถดึงดูดให้เชื่อมโยง/dev/random
ไปถึง/dev/urandom
แต่ควรพิจารณาความเสี่ยงด้านความปลอดภัยเป็นรหัสที่สร้างขึ้นโดยใช้มันอาจจะมีความปลอดภัยน้อยกว่าที่ควร แม้ว่ามันจะช่วยให้แอปพลิเคชันที่สำคัญน้อยกว่าคุณต้องพิจารณาการใช้งานที่เป็นไปได้/dev/random
อื่น ๆ รวมถึงผู้ใช้อื่น ๆ ที่สร้างกุญแจของตัวเอง CSR เป็นต้น
/dev/random
นั้นเป็นPRNG คุณภาพสูงและไม่ควรบล็อกตามปกติ