| MD5 คืออะไร? มีไว้ทำอะไร? |
| MD5 เป็นค่าของการเข้ารหัสไฟล์เพื่อตรวจสอบว่าไฟล์ที่เราได้มาหรือมีอยู่นั้นเหมือนกับไฟล์ต้นฉบับหรือไม่ |
| ข้อดีของการ Hash file |
| เพื่อตรวจสอบไฟล์ต่างๆ เช่น Client หรือ Patch ต่างๆ ที่เราดาวน์โหลดมาหรือมีอยู่ในเครื่องของเรานั้น เป็นไฟล์ที่สมบูรณ์ตรงกับไฟล์ต้นฉบับทุกประการหรือไม่ ซึ่งปัจจุบันนี้ตามเว็บต่างๆ ที่มีไฟล์ให้ดาวน์โหลดนั้น มักจะมีค่า MD5 บอกกำกับไว้อยู่ด้วย ซึ่งหากค่า MD5 ของไฟล์ที่ดาวน์โหลดมาหรือมีอยู่ในเครื่องของเรานั้นไม่ตรงกัน นั่นก็หมายถึง ไฟล์ๆ นั้นไม่สมบูรณ์หรือมีการเสียหาย/ชำรุดระหว่างการดาวน์โหลด และหากค่า MD5 เหมือนกันทั้งชุดก็แสดงว่าเป็นไฟลฺที่ดาวน์โหลดมาสมบูรณ์เหมือนกับไฟล์ต้นฉบับ 100% |
| การตรวจสอบ Hash File |
| เราสามารถตรวจสอบได้โดยการใช้โปรแกรมช่วยตรวจสอบต่างๆ ซึ่งมีหลายโปรแกรมด้วยกัน และในที่นี้จะขอยกตัวอย่างโปรแกรม FlyingBit Hash Calculator |
การติดตั้งโปรแกรมตรวจสอบค่า MD5 |
| |
1. ดาวน์โหลดโปรแกรม FlyingBit Hash Calculator จาก www.flyingbit.com [288 KB] |
| |
2. เมื่อดาวน์โหลดเรียบร้อยแล้วก็ดับเบิ้ลคลิกที่ไอคอนดังรูปเพื่อติดตั้งโปรแกรม |
| |
|
| |
3. คลิกเลือก Run เพื่อเริ่มติดตั้ง |
| |
|
| |
4. จากนั้นคลิกเลือก I Agree เพื่อยอมรับเงื่อนไขต่างๆ |
| |
|
| |
5. คลิก Next > เพื่อดำเนินการขั้นตอนต่อไป |
| |
|
| |
6. เลือก Drive และ Folder ที่ต้องการติดตั้งในช่อง Destination Folder หากไม่ต้องการเปลี่ยนแปลงค่าใดๆ ก็คลิก Install ได้ทันที |
| |
|
| |
7. เมื่อหน้าต่างแจ้งการติดตั้งเสร็จสมบูรณ์เรียบร้อยแล้ว คลิก Finish เพื่อปิดหน้าต่าง |
| |
|
|
| วิธีการตรวจสอบ |
| |
1. คลิกขวาที่ไฟล์ (ไฟล์ที่เราดาวน์โหลดมาซึ่งในตัวอย่างนี้คือไฟล์ setup.exe) เลือกไปที่คำสั่ง Calculate File Hash Sums หลังจากนั้นโปรแกรมจะใช้เวลาคำนวณค่าออกมา |
| |
|
| |
2. เมื่อโปรแกรมคำนวณค่าเสร็จแล้ว ให้ดูที่ค่า MD5 ดังภาพตัวอย่าง |
| |
|
| |
ซึ่งค่า MD5 นี้ เราสามารถนำค่านี้ไปตรวจสอบกับต้นฉบับที่หน้าเว็บได้ว่าค่า MD5 ตรงกันหรือไม่
หากค่าตรงกัน = ไฟล์ที่ดาวน์โหลดมาสมบูรณ์และเหมือนกันต้นฉบับ
หากค่าไม่ตรงกัน = ไฟล์ที่ดาวน์โหลดมาไม่สมบูรณ์ เสียหาย หรือชำรุด |
| |
 |
|
| |