Skip to main content

เครื่องคิดเลขตรวจสอบคืออะไร?

เครื่องคิดเลขตรวจสอบเป็นเครื่องมือในการผลิตและตรวจสอบการตรวจสอบการตรวจสอบเป็นตัวเลขที่ค่อนข้างสั้นซึ่งสอดคล้องกับสตริงข้อมูลที่ยาวขึ้นซึ่งเป็นรูปแบบของชวเลขได้อย่างมีประสิทธิภาพการใช้งานหลักของการตรวจสอบคือการให้วิธีง่ายๆในการตรวจสอบว่าข้อมูลไม่ได้รับความเสียหายหากข้อมูลมีการเปลี่ยนแปลงการตรวจสอบจะเปลี่ยนไป

การใช้งานหลักของเครื่องคิดเลขตรวจสอบคือการป้องกันความเสียหายจากอุบัติเหตุสิ่งนี้อาจเกิดขึ้นได้หากข้อมูลเสียหายระหว่างการขนส่งซึ่งสามารถเกิดขึ้นได้อย่างง่ายดายเนื่องจากวิธีการที่ข้อมูลแตกสลายและประกอบขึ้นใหม่ในขณะที่ผ่านเครือข่ายและอินเทอร์เน็ตการตรวจสอบมักจะไม่ได้รับการป้องกันอย่างมากจากความเสียหายที่เป็นอันตรายเนื่องจากกระบวนการตรวจสอบมักจะทำงานในสิ่งที่ตรงกันข้ามเพื่อให้เนื้อหามีการเปลี่ยนแปลง แต่การตรวจสอบยังคงเหมือนเดิม

มีเทคนิคต่าง ๆ มากมายที่สามารถใช้งานได้โดยเครื่องคิดเลขตรวจสอบด้วยระดับความซับซ้อนที่แตกต่างกันบางงานทำงานได้ง่ายมากและเทียบเท่ากับการนับจำนวนอักขระในแต่ละข้อมูลโดยธรรมชาติสิ่งเหล่านี้มีความเสี่ยงที่จะไม่ตรวจจับข้อผิดพลาดง่าย ๆ เช่นข้อมูลสองชิ้นที่สลับมาโดยไม่ตั้งใจเทคนิคที่ซับซ้อนมากขึ้นเกี่ยวข้องกับการคำนึงถึงทั้งสองส่วนของข้อมูลแต่ละลักษณะและตำแหน่งภายในสตริงข้อมูลทั้งหมด

บางครั้งเครื่องคิดเลขตรวจสอบจะทำงานกับข้อมูลชิ้นเล็ก ๆ มากบางครั้งก็เรียกว่าตัวเลขตรวจสอบตัวอย่างหนึ่งจะอยู่กับหมายเลขประกันสังคม ISBNs จากหนังสือหรือตัวเลขในบาร์โค้ดสิ่งเหล่านี้มีตัวเลขตรวจสอบเดียวในตอนท้ายที่สอดคล้องกับส่วนที่เหลือของหมายเลขการโทรทางอิเล็กทรอนิกส์หรือระบบคอมพิวเตอร์ส่วนใหญ่จะเปรียบเทียบจำนวนและตรวจสอบตัวเลขเมื่อพิมพ์ออกมาหากไม่ตรงกับอย่างถูกต้องจะชัดเจนว่ามีข้อผิดพลาดในการพิมพ์

เครื่องคิดเลขตรวจสอบทั่วไปหนึ่งตัวคือ MD5SUMสิ่งนี้ใช้งานได้กับแฮช 128 บิตโดยใช้รูปแบบ MD5 ซึ่งใช้กันทั่วไปเพื่อวัตถุประสงค์หลักสองประการหนึ่งคือเพื่อความปลอดภัยเพื่อตรวจสอบว่าไฟล์ไม่ได้ถูกดัดแปลงและทำเพื่อพกพาไวรัสอีกรูปแบบหนึ่งสำหรับรูปแบบ ISO ที่ใช้ในการพกพาเนื้อหาทั้งหมดของซีดีหรือดีวีดีในไฟล์เดียวเพื่อการถ่ายโอนได้ง่ายขึ้นการใช้การตรวจสอบ MD5 ช่วยหลีกเลี่ยงปัญหาของข้อผิดพลาดเดียวที่สร้างไฟล์ทั้งหมดและทำให้แผ่นดิสก์ทั้งหมดใช้ไม่ได้