NIST มีประเพณีอันยาวนานในการตรวจสอบความถูกต้องของอัลกอริทึมที่ได้รับการอนุมัติจาก NIST มันถูกเรียกว่า โปรแกรมตรวจสอบอัลกอริทึมการเข้ารหัสลับ (CAVP). ในหน้าย่อยเกี่ยวกับหน้าอัลกอริทึมแฮชคุณจะพบกับ;
ทดสอบเวกเตอร์
เวกเตอร์ทดสอบที่เชื่อมโยงด้านล่างสามารถใช้เพื่อตรวจสอบความถูกต้องอย่างไม่เป็นทางการของการใช้อัลกอริทึมแฮชที่ปลอดภัย (ใน FIPS 180-4 และ FIPS 202) โดยใช้ระบบตรวจสอบความถูกต้องตามรายการด้านบน
ไฟล์ตอบกลับ (.rsp): เวกเตอร์ทดสอบได้รับการจัดรูปแบบอย่างถูกต้องในไฟล์ตอบกลับ (.rsp) ไฟล์ตอบกลับของผู้จัดจำหน่ายต้องตรงกับรูปแบบนี้ทุกประการ
ไฟล์ผลลัพธ์ระดับกลาง (.txt): ไฟล์ที่มีผลลัพธ์ระดับกลาง (.txt) ให้มาเพื่อช่วยในการแก้ไขจุดบกพร่อง
ดูไฟล์ README ในแต่ละไฟล์ zip สำหรับรายละเอียด
ดาวน์โหลดอันที่เหมาะสม เวกเตอร์ทดสอบประกอบด้วย อินพุตและเอาต์พุต ยกเว้นการทดสอบมอนติคาร์โล มันให้ข้อมูลวงในสำหรับบางวงที่เลือก แต่ไม่สรุป!.
ค่ากลาง
หากคุณกำลังมองหาเอาต์พุตระดับกลางเต็มรูปแบบ
วิธีที่ง่ายที่สุดคือส่งออกรูปแบบเอาต์พุตเดียวกันทุกประการ เพื่อให้คุณสามารถเปรียบเทียบหาค่าที่ไม่ตรงกันได้โดยง่าย ความแตกต่าง
เครื่องมือเช่น กอมปาเร
. คุณจะพบข้อผิดพลาดที่มีความเป็นไปได้สูง