คุณสงสัยว่าการตรวจสอบคืออะไร? คุณอาจสังเกตเห็นว่าเมื่อคุณดาวน์โหลดไฟล์จากเว็บไซต์บางแห่งพวกเขามีตัวเลขและตัวอักษรที่ยาวมากเรียกว่า checksum หรือ MD5 checksum หรือ SHA-1 เป็นต้นสตริงที่ยาวจริงๆเหล่านี้ทำหน้าที่เป็นลายนิ้วมือสำหรับไฟล์นั้นไม่ว่าจะเป็น มันคือ EXE, ISO, ZIP, ฯลฯ. Checksums ใช้เพื่อรับรองความถูกต้องของไฟล์หลังจากส่งจากอุปกรณ์เก็บข้อมูลหนึ่งไปยังอุปกรณ์อื่น สิ่งนี้สามารถผ่านอินเทอร์เน็ตหรือระหว่างคอมพิวเตอร์สองเครื่องบนเครือข่ายเดียวกัน ไม่ว่าจะด้วยวิธีใดหากคุณต้องการให้แน่ใจว่าไฟล์ที่ส่งนั้นเหมือนกับไฟล์ต้นฉบับคุณสามารถใช้ checksum. การตรวจสอบจะคำนวณโดยใช้ฟังก์ชั่นแฮและโดยปกติจะโพสต์พร้อมกับการดาวน์โหลด ในการตรวจสอบความสมบูรณ์ของไฟล์ผู้ใช้จะทำการคำนวณ checksum โดยใช้โปรแกรม checksum calculator และเปรียบเทียบทั้งสองส่วนเพื่อให้แน่ใจว่าตรงกัน. เช็คซัมใช้ไม่เพียง แต่เพื่อให้แน่ใจว่าการส่งข้อมูลที่ไม่เสียหาย แต่ยังเพื่อให้แน่ใจว่าไฟล์ไม่ได้ถูกดัดแปลง เมื่อใช้อัลกอริทึมการตรวจสอบที่ดีแม้การเปลี่ยนแปลงเล็กน้อยในไฟล์จะส่งผลให้ค่าการตรวจสอบที่แตกต่างอย่างสิ้นเชิง....