هذا هو الأمر rngtest الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
rngtest - تحقق من عشوائية البيانات باستخدام اختبارات FIPS 140-2
موجز
com.rngtest [-c n | - blockcount =n] [-b n | - blockstats =n] [-t n | --timedstats =n] [-p |
--يضخ] [-?] [--مساعدة] [-V] [--الإصدار]
الوصف
com.rngtest يعمل على كتل من 20000 بت في المرة الواحدة ، باستخدام FIPS 140-2 (أخطاء
2001-10-10) اختبارات للتحقق من عشوائية كتلة البيانات.
يأخذ المدخلات من ستدين، وإحصاءات المخرجات إلى ستدير، مرددًا اختياريًا
التي اجتازت اختبارات FIPS إلى المعياري (عند العمل في أنبوب طريقة). يتم إرسال الأخطاء إلى
ستدير.
عند بدء التشغيل، com.rngtest سوف يزيل أول 32 بت من البيانات عند العمل في أنبوب طريقة.
سيستخدم 32 بت التالية من البيانات لبدء اختبارات FIPS (حتى عندما لا تعمل
in أنبوب طريقة). لم يتم اختبار هذه البتات للعشوائية.
يتم إغراق الإحصاءات ل ستدير عند خروج البرنامج.
OPTIONS
-p, --يضخ
تفعيل أنبوب طريقة. يتم تحويل صدى كافة كتل البيانات التي اجتازت اختبارات FIPS إلى المعياري,
com.rngtest يعمل في الوضع الصامت.
-c n, - blockcount =n (افتراضي: 0)
اخرج بعد معالجة n فدرات الإدخال ، إذا لم تكن n صفراً.
-b n, - blockstats =n (افتراضي: 0)
إحصائيات تفريغ كل n كتل ، إذا كانت n ليست صفراً.
-t n, --timedstats =n (افتراضي: 0)
تفريغ الإحصائيات كل n ثانية ، إذا كان n ليس صفراً.
-?, --مساعدة
قدم ملخصًا قصيرًا لجميع خيارات البرنامج.
-V, --الإصدار
إصدار برنامج الطباعة
إحصائيات
com.rngtest سوف تفريغ الإحصائيات إلى ستدير عندما يخرج ، وعندما يطلب منه ذلك بلوكستات or
com.timedstats.
FIPS 140-2 النجاحات FIPS 140-2 الفشل تحسب عدد الكتل ذات 20000 بت أيضًا
تم قبولها أو رفضها من خلال اختبارات FIPS 140-2. تظهر الإحصائيات الأخرى تفصيلاً لـ
فشل FIPS 140-2 بواسطة اختبار FIPS 140-2. راجع مستند FIPS 140-2 للحصول على المزيد
المعلومات (لاحظ أن هذه الاختبارات معرّفة في أخطاء FIPS 140-1 و FIPS 140-2
2001-10-10. تمت إزالتها في أخطاء FIPS 140-2 2002-12-03).
يتم أخذ إحصائيات السرعة لكل كتلة 20000 بت يتم نقلها أو معالجتها.
EXIT الوضع
0 إذا لم تحدث أخطاء ، ولم تفشل أية كتل في اختبارات FIPS.
1 في حالة عدم حدوث أخطاء ، ولكن تفشل كتلة واحدة على الأقل في اختبارات FIPS.
10 إذا كانت هناك مشاكل مع المعلمات.
11 إذا حدث خطأ في الإدخال / الإخراج.
12 إذا حدث خطأ جوع في نظام التشغيل أو المورد.
استخدم rngtest عبر الإنترنت باستخدام خدمات onworks.net