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