หากคุณเพิ่งดาวน์โหลดไฟล์จากอินเทอร์เน็ต คุณอาจต้องการตรวจสอบว่าไฟล์ที่ดาวน์โหลดนั้นไม่ได้ถูกดัดแปลงแก้ไข ท้ายที่สุดใครจะรู้ว่าการเล่นซอที่ชั่วร้ายของแฮ็กเกอร์อาจขึ้นอยู่กับใคร? การตรวจสอบความถูกต้องของไฟล์ MD5, SHA-1 หรือ SHA-256 ช่วยให้คุณตรวจสอบความสมบูรณ์ของไฟล์และตรวจสอบว่าไฟล์ไม่ได้เสียหายหรือเปลี่ยนแปลง
เช็คซัมคืออะไร
เช็คซัมคือสตริงสั้นๆ ที่ไม่ซ้ำกันซึ่งเป็นผลมาจากการรันอัลกอริทึมการเข้ารหัสในไฟล์ที่กำหนด อัลกอริธึมจะตรวจสอบบิตทั้งหมดที่ประกอบเป็นไฟล์ และสร้างการตรวจสอบโดยอิงจากบิตที่ไม่ซ้ำกันเหล่านั้น เช็คซัมนี้จะเปลี่ยนไปหากไฟล์เปลี่ยนแปลงแม้แต่บิตเดียว ซึ่งหมายความว่าเมื่อเปรียบเทียบผลรวมเช็คซัม 2 รายการ คุณจะมั่นใจได้ว่าไฟล์ของคุณจะไม่เสียหายหรือถูกแก้ไข เป็นวิธีที่มีประโยชน์ในการป้องกันไฟล์เสียหายหรือการรบกวนที่เป็นอันตรายในการดาวน์โหลดของคุณ
อัลกอริทึมที่ใช้บ่อยที่สุดสำหรับเช็คซัมใน MD5 SHA-1 และ SHA-256 ก็มีให้ใช้งานเช่นกันและอิงตามอัลกอริทึมที่ปลอดภัยในการเข้ารหัส หากคุณเลือกได้ระหว่าง 3 อย่างนี้ ให้ใช้ SHA-256
คุณใช้เช็คซัมอย่างไร
ในการใช้เช็คซัม ก่อนอื่นคุณต้องรู้ว่าเช็คซัมของไฟล์นั้นคืออะไร คุณจะต้องจัดเตรียมสิ่งนี้ให้กับคุณโดยแหล่งเดียวกับที่ให้ไว้กับไฟล์ คุณจะเรียกใช้ไฟล์ที่ดาวน์โหลดผ่านอัลกอริธึมการตรวจสอบเดียวกันโดยใช้หนึ่งในเครื่องมือด้านล่าง เมื่อคุณทำเสร็จแล้ว คุณจะเปรียบเทียบทั้งสองสาย หากสตริงตรงกัน ไฟล์จะไม่เปลี่ยนแปลง หากสตริงไม่ตรงกัน ไฟล์ของคุณอาจแตกต่างไปจากไฟล์ต้นฉบับ
ตรวจสอบเช็คซัม MD5, SHA-1 และ SHA-256 ใน Windows 10
วิธีที่ดีที่สุดในการรัน checksums ใน Windows 10 คือการใช้เครื่องมือที่เรียกว่า MD5 &SHA Checksum Utility โดยจะคำนวณผลรวมเช็คซัม MD5, SHA-1 และ SHA-256 สำหรับไฟล์ที่ระบุพร้อมกัน และให้คุณเปรียบเทียบผลลัพธ์กับข้อมูลที่ให้มา
1. ดาวน์โหลด MD5 &SHA Checksum Utility จากเว็บไซต์ของผู้พัฒนา
2. ดับเบิลคลิกไฟล์ที่ดาวน์โหลดมาเพื่อเปิดโปรแกรม
3. คลิกปุ่ม “เรียกดู” เพื่อเลือกไฟล์ที่คุณต้องการตรวจสอบ
4. ค้นหาเช็คซัมที่ให้มาสำหรับไฟล์ที่คุณดาวน์โหลด ไม่ใช่ไฟล์ที่ดาวน์โหลดทั้งหมดจะมีเช็คซัม แต่นักพัฒนาโอเพ่นซอร์สหรือนักพัฒนาที่คำนึงถึงความปลอดภัยมักจะให้ผลรวมการตรวจสอบ คัดลอกเช็คซัมนั้นไปยังคลิปบอร์ด จากนั้นคลิกปุ่ม "วาง" ใน MD5 &SHA Checksum Utility
5. หากเช็คซัมเหมือนกับเช็คซัมที่แอปพลิเคชันคำนวณ คุณจะได้รับข้อความแสดงความสำเร็จ ซึ่งหมายความว่าไฟล์ที่คุณมีเหมือนกับไฟล์ที่ตรวจสอบก่อนหน้านี้
หากผลรวมของเช็คไม่เท่ากัน คุณจะได้รับข้อความแสดงข้อผิดพลาด ซึ่งหมายความว่าไฟล์มีการเปลี่ยนแปลงอย่างใด นับตั้งแต่มีการคำนวณผลรวมตรวจสอบครั้งล่าสุด
การตรวจสอบ Checksums ภายใน File Explorer
หากคุณตรวจสอบเช็คซัมบ่อยๆ คุณอาจสนใจ HashTab แอปพลิเคชันติดตั้งแท็บเพิ่มเติมในหน้าต่างคุณสมบัติของ File Explorer ด้วยการฝังตัวใน Explorer ทำให้ Hashtab สามารถคำนวณเช็คซัมในสถานที่โดยไม่ต้องใช้แอปพลิเคชันแยกต่างหาก โดยค่าเริ่มต้น จะคำนวณค่าแฮช CRC32, MD5 และ SHA-1 สามารถเปิดใช้อัลกอริธึมการแฮชเพิ่มเติมได้ในการตั้งค่าของ Hashtab
1. ดาวน์โหลดและติดตั้ง HashTab จากเว็บไซต์ของผู้พัฒนา
2. คลิกขวาที่ไฟล์ที่คุณต้องการเรียกใช้การตรวจสอบและเลือก "คุณสมบัติ" จากเมนูบริบท
3. คลิกแท็บ "ไฟล์แฮช" ที่ด้านบนของหน้าต่างเพื่อดูแฮช MD5, SHA-1 และ CRC32 สำหรับไฟล์ที่คุณเลือก
4. คัดลอกและวางเช็คซัมที่คุณต้องการเปรียบเทียบในกล่องโต้ตอบ "การเปรียบเทียบแฮช"
5. หากเช็คเอาต์ออก คุณจะเห็นเครื่องหมายถูกสีเขียว
หากแฮชไม่ตรงกัน คุณจะเห็น X สีแดง
บทสรุป
หากคุณต้องการตรวจสอบความสมบูรณ์ของไฟล์ที่คุณดาวน์โหลด Checksums จะช่วยให้คุณทำสำเร็จ คุณสามารถใช้ MD5 &SHA Checksum Utility เป็นแอปพลิเคชันแบบสแตนด์อโลนสำหรับการคำนวณและเปรียบเทียบเช็คซัม MD5, SHA-1 และ SHA-256 หรือใช้ HashTab สำหรับเครื่องมือตรวจสอบผลรวมที่รวมอยู่ใน File Explorer
เครดิตภาพ:Beyer Cryptographic Watch ผ่าน Wikimedia Commons