দুটি সম্ভাব্য ধরণের "রিয়েল" হার্ডওয়্যার আরএনজি রয়েছে: একটি সিপিইউ ভিত্তিক একটি, এবং চিপসেট বা পিসিআই ভিত্তিক একটি। (কয়েকটি ইউএসবি হার্ডওয়্যার আরএনজিও রয়েছে তবে আমি সন্দেহ করি যে আপনি সেগুলির মধ্যে একটিটি লক্ষ্য করেছেন ;-)
নিম্নলিখিত লিনাক্স নির্দিষ্ট।
সিপিইউ ভিত্তিক ব্যক্তিদের জন্য, আপনি /proc/cpuinfo
সূত্রগুলি পরীক্ষা করতে পারেন , ধরে নিবেন যে আপনার কার্নেলটি সনাক্ত করার জন্য এটি যথেষ্ট নতুন। ইন্টেল সিপিইউগুলির জন্য পতাকাটি rdrand
এখানে আরও তথ্য: /unix/43539/ কি-do-the-flags-in-proc-cpuinfo-mean
চিপসেটগুলির জন্য, আপনি যদি CONFIG_HW_RANDOM
কার্নেল এবং প্রতি-বিক্রেতার সমর্থন CONFIG_HW_RANDOM_INTEL
..._AMD
ইত্যাদি সক্ষম করে থাকেন তবে আপনার বুট বার্তাগুলিতে কোনও সন্ধান পাওয়া গেছে কিনা তা বোঝানো উচিত (যেমন "Intel 82802 RNG সনাক্ত হয়েছে")। তারা মডিউল হিসাবে উপস্থিত থাকলে আপনি ( modprobe intel-rng
) এটি লোড হয়েছে কিনা তা দেখতে চেষ্টা করতে পারেন , "এই জাতীয় কোনও ডিভাইস" সনাক্ত করা কোনও হার্ডওয়্যার নির্দেশ করে না। সমস্ত ড্রাইভার নিয়মিতভাবে "আরএনজি সনাক্ত করা" বা "সনাক্ত করা যায়নি" মুদ্রণ করে না, সুতরাং আপনি উত্সগুলি ( /drivers/char/hw_random/
কার্নেলের উত্সের ডিরেক্টরি) পড়া শেষ করতে পারেন ।
অন্যদের জন্য, আপনি lspci -v
যা স্বীকৃত তা দেখতে পরীক্ষা করতে পারেন।