นี่คือคำสั่ง rngtest ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
rngtest - ตรวจสอบการสุ่มของข้อมูลโดยใช้การทดสอบ FIPS 140-2
เรื่องย่อ
ทดสอบ [-c n | --จำนวนบล็อค=n] [-b n | --บล็อกสถิติ=n] [-t n | --timedstats=n] [-p |
--ท่อ] [-?] [--ช่วยด้วย] [-V] [--รุ่น]
DESCRIPTION
ทดสอบ ทำงานบนบล็อกครั้งละ 20000 บิต โดยใช้ FIPS 140-2 (errata of
2001-10-10) ทดสอบเพื่อตรวจสอบความสุ่มของบล็อกข้อมูล
มันใช้อินพุตจาก สเตดินและส่งออกสถิติไปที่ สตเดอร์, ตัวเลือกสะท้อนบล็อก
ที่ผ่านการทดสอบ FIPS ถึง แย่ (เมื่อใช้งานใน ท่อ โหมด). ข้อผิดพลาดถูกส่งไปยัง
สตเดอร์.
เมื่อเริ่มต้น ทดสอบ จะทิ้งข้อมูล 32 บิตแรกออกไปเมื่อใช้งานใน ท่อ โหมด.
จะใช้ข้อมูล 32 บิตถัดไปเพื่อบูตสแตรปการทดสอบ FIPS (แม้ว่าจะไม่ได้ใช้งานก็ตาม
in ท่อ โหมด). บิตเหล่านี้ไม่ได้ทดสอบการสุ่ม
สถิติถูกทิ้งไปที่ สตเดอร์ เมื่อออกจากโปรแกรม
OPTIONS
-p, --ท่อ
ทำให้สามารถ ท่อ โหมด. บล็อคข้อมูลทั้งหมดที่ผ่านการทดสอบ FIPS จะถูกสะท้อนไปยัง แย่,
และ ทดสอบ ทำงานในโหมดเงียบ
-c n, --จำนวนบล็อค=n (ค่าเริ่มต้น: 0)
ออกหลังจากประมวลผล n บล็อกอินพุต ถ้า n ไม่ใช่ศูนย์
-b n, --บล็อกสถิติ=n (ค่าเริ่มต้น: 0)
สถิติการถ่ายโอนข้อมูลทุกๆ n บล็อค ถ้า n ไม่ใช่ศูนย์
-t n, --timedstats=n (ค่าเริ่มต้น: 0)
ทิ้งสถิติทุกๆ n วินาที ถ้า n ไม่ใช่ศูนย์
-?, --ช่วยด้วย
ให้บทสรุปสั้น ๆ ของตัวเลือกโปรแกรมทั้งหมด
-V, --รุ่น
พิมพ์โปรแกรมรุ่น
สถิติ
ทดสอบ จะทิ้งสถิติไปที่ สตเดอร์ เมื่อมันออกไปและเมื่อบอกโดย บล็อกสถิติ or
สถิติการจับเวลา.
เอฟไอพีเอส 140-2 ความสำเร็จ และ เอฟไอพีเอส 140-2 ความล้มเหลว นับจำนวนบล็อก 20000 บิตด้วย
ยอมรับหรือปฏิเสธโดยการทดสอบ FIPS 140-2 สถิติอื่นๆ แสดงรายละเอียดของ
ความล้มเหลว FIPS 140-2 โดยการทดสอบ FIPS 140-2 ดูเอกสาร FIPS 140-2 สำหรับข้อมูลเพิ่มเติม
ข้อมูล (โปรดทราบว่าการทดสอบเหล่านี้กำหนดไว้ใน FIPS 140-1 และ FIPS 140-2 errata of
2001-10-10. พวกเขาถูกลบออกใน FIPS 140-2 errata ของ 2002-12-03)
สถิติความเร็วจะถูกนำมาสำหรับทุกๆ บล็อก 20000 บิตที่ถ่ายโอนหรือประมวลผล
EXIT สถานภาพ
0 หากไม่มีข้อผิดพลาดเกิดขึ้น และไม่มีบล็อกใดล้มเหลวในการทดสอบ FIPS
1 หากไม่มีข้อผิดพลาดเกิดขึ้น แต่อย่างน้อยหนึ่งบล็อกล้มเหลวในการทดสอบ FIPS
10 หากมีปัญหากับพารามิเตอร์
11 หากเกิดข้อผิดพลาดด้านอินพุต/เอาต์พุต
12 หากระบบปฏิบัติการหรือเกิดข้อผิดพลาดในการขาดแคลนทรัพยากร
ใช้ rngtest ออนไลน์โดยใช้บริการ onworks.net
