आमतौर पर /dev/random100-500 बाइट्स और ब्लॉक्स से रीडिंग , एक एन्ट्रापी के एकत्र होने की प्रतीक्षा में होती है।
/dev/randomअन्य प्रक्रियाओं द्वारा सूचना लिखने को पढ़ने की गति क्यों नहीं होती है? यह आवश्यक एन्ट्रापी प्रदान नहीं करना चाहिए?
gpgगैर-सुपर-टॉप-सीक्रेट कीज आदि को जेनरेट करने के लिए इसे रिस्टार्ट किए बिना या रि-एंट्री करने और हर चीज को री-एंटर करने के लिए यह उपयोगी हो सकता है ।
gpg --gen-keyसे /dev/randomकरने के लिए /dev/urandomपुन: प्रारंभ करने के बिना?
gpgमें /dev/randomहार्ड-कोडित है। आप अन्य संभावनाओं के बीच, /dev/randomउसी डिवाइस को बनाने के लिए अपना udv कॉन्फ़िगरेशन बदल सकते हैं /dev/urandom।
gpg --gen-key, इसलिए इसे री-एंडरिंग डेटा इसे इंटरएक्टिवली पूछते हैं (या अधिक कमांड लाइन मापदंडों को निर्दिष्ट करने की तरह अधिक चतुर तरीकों का उपयोग करके)। इसके अलावा सीपीयू समय उत्पन्न करने वाला प्राइम व्होल खो जाता है (जीपीएस एक मिनट काम कर सकता है, कुछ +एसई प्रिंट कर सकता है और फिर अतिरिक्त यादृच्छिक डेटा का अनुरोध कर सकता है)। और यह देता है "चलो वापस जाओ और अन्य मार्ग" महसूस करने के बजाय "चलो एक हथौड़ा लें और इसे आगे मजबूर करें" ...
/dev/urandomइसके बजाय बस से पढ़ें । क्रिप्टोग्राफिक उपयोग के लिए के/dev/urandomरूप में सुरक्षित है/dev/random, के व्यवहार/dev/randomबुरा डिजाइन है।