การตรวจสอบความถูกต้องของเช็คซัม MD5 ของไฟล์

เมื่อคุณดาวน์โหลดไฟล์ขนาดใหญ่ เช่น การแจกจ่าย Linux ในรูปแบบของ ISO คุณควรตรวจสอบความถูกต้องเพื่อให้แน่ใจว่าไฟล์ที่ดาวน์โหลดมาอย่างเหมาะสม ปราศจากข้อผิดพลาดหรือการแก้ไขโดยไม่ได้รับอนุญาต

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

คุณดาวน์โหลด ISO แล้วเรียกใช้เครื่องมือที่สร้างการตรวจสอบ MD5 กับไฟล์นั้น เช็คซัมที่กลับมาควรตรงกับบนเว็บไซต์ของผู้พัฒนาซอฟต์แวร์

การดาวน์โหลดไฟล์ด้วย MD5 Checksum

ในการสาธิตวิธีตรวจสอบผลรวมการตรวจสอบของไฟล์ คุณจะต้องมีไฟล์ที่มีการตรวจสอบ MD5 อยู่แล้วเพื่อเปรียบเทียบ

ลีนุกซ์ส่วนใหญ่มีเช็คซัม SHA หรือ MD5 สำหรับอิมเมจ ISO การแจกจ่ายหนึ่งที่ใช้วิธีการตรวจสอบความถูกต้องของไฟล์ MD5 คือ Bodhi Linux

ดาวน์โหลด Bodhi Linux เวอร์ชันสดจาก http://www.bodhilinux.com/.

หน้าที่เชื่อมโยงมีสามเวอร์ชัน:

  • มาตรฐาน
  • AppPack Release
  • รุ่นดั้งเดิม

ดาวน์โหลดสองไฟล์: Bodhi Linux ISO มีให้ที่ลิงค์ดาวน์โหลด และไฟล์ MD5 คุณจะเปรียบเทียบเช็คซัมที่คุณเห็นในไฟล์ MD5 กับเช็คซัมที่คุณจะได้รับในเชลล์เซสชัน

  1. ดาวน์โหลด ISO เองโดยคลิกที่ลิงก์ดาวน์โหลดใต้ส่วนรุ่นมาตรฐาน

    สกรีนช็อตของลิงก์ดาวน์โหลดสำหรับรุ่นมาตรฐานของ Bodhi Linux
  2. คลิก MD5 เพื่อดาวน์โหลดไฟล์เช็คซัม MD5 ลงในคอมพิวเตอร์ของคุณ

    สกรีนช็อตของลิงก์ดาวน์โหลด MD5 สำหรับรุ่นมาตรฐานของ Bodhi Linux
  3. เปิดไฟล์ MD5 ในโปรแกรมแก้ไขข้อความ เนื้อหามีลักษณะดังนี้:

    ba411cafee2f0f702572369da0b765e2 bodhi-4.1.0-64.iso

ตรวจสอบ MD5 Checksum โดยใช้ Windows

ในการตรวจสอบเช็คซัม MD5:

  1. เปิดพรอมต์คำสั่ง.

    สกรีนช็อตของไอคอนเปิดใช้พรอมต์คำสั่งของ Windows 10
  2. เปิดโฟลเดอร์ดาวน์โหลดโดยพิมพ์ cd ดาวน์โหลด. หากคุณบันทึกไฟล์ไว้ในตำแหน่งอื่น ให้ไปที่นั่นแทน

    สกรีนช็อตของไดเร็กทอรี Downloads ใน Windows 10 Command Prompt
  3. พิมพ์ certutil -hashfile ตามด้วยชื่อไฟล์แล้ว MD5.

    สกรีนช็อตของคำสั่ง " certutil -hashfile bodhi-5.0.0-64.iso MD5" ในพรอมต์คำสั่งของ Windows 10
  4. ตรวจสอบว่าค่าที่ส่งคืนตรงกับค่าของไฟล์ MD5 ที่คุณดาวน์โหลดจากเว็บไซต์ Bodhi (และเปิดใน Notepad)

    สกรีนช็อตเปรียบเทียบแฮชแท็กในหน้าต่างพรอมต์คำสั่งกับแฮชแท็กใน Notepad
  5. หากค่าไม่ตรงกัน แสดงว่าไฟล์นั้นไม่ถูกต้อง และคุณควรดาวน์โหลดอีกครั้ง

ตรวจสอบ MD5 Checksum โดยใช้ Linux

ในการตรวจสอบเช็คซัม MD5 โดยใช้ Linux ให้ทำตามคำแนะนำเหล่านี้:

  1. เปิดเชลล์เซสชัน จากนั้นไปที่ไดเร็กทอรีที่คุณดาวน์โหลดไฟล์

  2. เข้า md5sum ตามด้วยชื่อไฟล์

    เทอร์มินัลพร้อมคำสั่งตรวจสอบ md5 ใน Linux
  3. ค่าที่แสดงโดยคำสั่ง md5sum ควรตรงกับค่าในไฟล์ MD5

ข้อควรพิจารณา

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

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

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