সাধারণত /dev/random
100-500 বাইট এবং ব্লক থেকে পড়া থেকে এনট্রপি সংগ্রহের জন্য অপেক্ষা করা হয়।
/dev/random
অন্যান্য প্রক্রিয়া দ্বারা তথ্য লিখিতভাবে পড়া দ্রুত হয় না কেন ? এটি প্রয়োজনীয় এন্ট্রপি সরবরাহ করা উচিত নয়?
এটি gpg
অ- ব্লক করা বা অনুরূপ সফ্টওয়্যারটি পুনরায় আরম্ভ না করে এবং পুনরায় প্রবেশ না করে, অ-সুপার-টপ-সিক্রেট কীগুলি তৈরি করার জন্য, ইত্যাদি কার্যকর হতে পারে etc.
gpg --gen-key
থেকে /dev/random
থেকে /dev/urandom
পুনরায় চালু ছাড়া?
gpg
হয়েছে /dev/random
হার্ড কোডেড। অন্যান্য সম্ভাবনার মধ্যে /dev/random
একই ডিভাইসটি তৈরি করতে আপনি আপনার udev কনফিগারেশন পরিবর্তন করতে পারেন /dev/urandom
।
gpg --gen-key
, অতএব এটি আন্তঃসংযোগের সাথে জিজ্ঞাসা করে (বা আরও কমান্ড লাইন প্যারামিটারগুলি নির্দিষ্ট করার মতো আরও চতুর পদ্ধতি ব্যবহার করে) এমন ডেটা পুনরায় প্রেরণা প্রয়োজন । এছাড়াও প্রাইম তৈরির সময় সিপিইউয়ের সময়টি হারাতে হবে (জিপিজি এক মিনিট কাজ করতে পারে, কিছু এএস মুদ্রণ করতে পারে +
এবং তার পরে অতিরিক্ত এলোমেলো ডেটা অনুরোধ করতে পারে)। এবং এটি "আসুন ফিরে যাই এবং অন্য পথে চলি" এর পরিবর্তে "আসুন হাতুড়িটি ধরে এগিয়ে নিয়ে যেতে" এর অনুভূতি দেয় ...
/dev/urandom
পরিবর্তে পড়ুন। ক্রিপ্টোগ্রাফিক ব্যবহারের/dev/urandom
মতোই সুরক্ষিত/dev/random
, এর আচরণটি/dev/random
খারাপ ডিজাইন।