checksum md5 เป็นระบบที่ใช้ตรวจสอบความถูกต้องของ file โดยทั่วไปก็จะเห็นได้จาก โปรแกรมที่เป็น Open Source ต่างๆ ที่จะมีตัวเลขที่เป็น checksum md5 แสดงเอาไว้ก่อนที่จะให้ทำการ download แต่หลายคนไม่รู้ว่าจะตรวจสอบได้ยังไงว่า โปรแกรมที่ download มานั้นมี checksum md5 ตรงกับที่เค้าแจ้งไว้ โปรแกรมที่จะแนะนำวันนี้เป็น โปรแกรมที่ใช้บน windows ชื่อ winMD5Sum ครับ
ถ้าบน Linux ก็จะใช้คำสั่น md5sum ในการตรวจสอบ แบบนี้
1 | #md5sum ubuntu-8.04-desktop-i386.iso |
ส่วนบน Windows เราก็จะต้องลงโปรแกรมเพิ่มกันนิดหน่อย ในที่นี้เราจะใช้โปรแกรม winMD5Sum
ขั้นแรก เข้าไป download กันก่อนเลย
http://www.nullriver.com/products/winmd5sum
จากนั้นทำการติดตั้งให้เรียบร้อย และทำการ download file มาทดสอบกันหน่อย (อันนี้ผม download FreeBSD นะ)
1. ทำการ download FreeBSD ได้จาก http://www.freebsd.org
เลือก download 7.0-RELEASE-i386-disc1.iso และ CHECKSUM.MD5
2. คลิกขวาที่ file ที่เรา download ลงมา จากนั้นเลือก Send To -> winMD5Sum
จากนั้น โปรดรอสักครู่ โปรแกรมกำลังทำงาน…..
3. เมื่อคำนวนเรียบร้อย โปรแกรมก็จะแสดง md5 sum ของ file นั้นขึ้นมา
4. จากนั้นให้ทำการเปิด CHECKSUM.MD5 ขึ้นมา เพื่อดูว่า md5 ที่ถูกต้องเป็นอะไร
1 2 3 4 5 6 | MD5 (7.0-RELEASE-i386-bootonly.iso) = cb4f8d05d07aa74f2038050e53673455 MD5 (7.0-RELEASE-i386-disc1.iso) = 5f185a688ef2e0db59105e8f439c8620 MD5 (7.0-RELEASE-i386-disc2.iso) = bb59156b4fc1f9c148095b8c239c827a MD5 (7.0-RELEASE-i386-disc3.iso) = 44de27d5f6bcdbf14e3db38c84f12348 MD5 (7.0-RELEASE-i386-docs.iso) = bcf16778ecc73975024a8e6450ee4ba4 MD5 (7.0-RELEASE-i386-livefs.iso) = abe6773601feda1dc56dade0022fca59 |
5. ทำการ copy md5 ของ file ที่เราเลือกมาวางในโปรแกรม
6. จากนั้นทำการคลิก Compare เพื่อเช็คว่า md5 ทั้งตรงกันหรือไม่ หรือหากว่าใครสายตาดีก็ดูเองทีละตัวก็ได้ครับ ^_^