Checksum on Windows 10

Checksum เป็น Cryptographic ที่ใช้สำหรับตรวจสอบ File ที่ Download มาว่าตรงตามต้นทางที่ส่งมาหรือ เพื่อป้องกันการปลอมแปลงไฟล์ ถ้าไฟล์มีการปลอมแปลงจะทำให้ checksum ไม่ตรงกับต้นทางที่ให้มา

เครื่องมือที่ใช้ตรวจสอบ Checksum มีอยู่หลากหลาย ทุกเครื่องมือใช้ Hash Algorithm เดียวกันจึงได้ผล Checksum เดียวกันเสมอ

รายชื่อ Hash Algorithm

  1. MD2
  2. MD4
  3. MD5
  4. SHA1
  5. SHA256
  6. SHA384
  7. SHA512

ผู้ให้บริการไฟล์สำหรับดาวน์โหลดผ่านเครื่องข่ายอินเตอร์เน็ตต้องแสดง Hash Algorithm และ ผล Checksum ให้กับผู้ดาวน์โหลด เพื่อใช้ตรวจสอบไฟล์ให้ถูกต้องป้องกันการดัดแปลงไฟล์ ส่งผลให้เกิดความปลอดภัยต่อผู้รับไฟล์

ตัวอย่างการดาวน์ไฟล์ที่ตวจสอบด้วย Checksum บน Windows 10

ตัวอย่างนี้สาธิตการดาวน์ไฟล์โปรแกรม Daedalus wallet เนื่องจาก โปรแกรมกระเป๋าเงินอิเล็กทรอนิกส์เป็นโปรแกรมที่ต้องการความปลอดภัยสูงจึงต้องมีการตรวจสอบไฟล์ต้นทางและปลายทางให้เป็นไฟล์ที่ถูกต้อง

หน้าจอดาวน์โหลด Daedalus Wallet

จากภาพด้านบนจะเห็น SHA256 checksum นั้นคือผลลัพธ์ของ Hash Algorithm SHA256 เมื่อทำการดาวน์มาแล้วจากนั้นใช้ Hash Algorithm SHA256 จะได้ผลลัพธ์เหมือนกัน สาธิตการ Download File สำหรับ Windows

  1. ทำการดาวน์โหลดไฟล์โปรแกรมสำหรับ Windows แล้วบันทึกไว้ที่ Directory ที่ต้องในตัวอย่างเอาไว้ที่ C:\Users\TODSAPORNM\Downloads\Checksum

  2. ไปที่ Search และพิมพ์ CMD แล้ว click Command Prompt



  3. พิมพ์คำสั้งในหน้าจอ Command Prompt
    #cd C:\Users\TODSAPORNM\Downloads\Checksum
    แล้วกด Enter

  4. เมื่ออยู่ใน Directory C:\Users\TODSAPORNM\Downloads\Checksum แล้ว พิมพ์คำสั่ง
    #certutil -hashfile daedalus-4.0.3-mainnet-17433.exe SHA256

    ผลลัพธ์ของ Hasg SHA256 คือ
    a2e91265ada7f154676146a488839d07a149fe8984e3172da253087194c11b3a
    นำผลลัพธ์ที่ได้นี้ไปตรวจสอบกับผลลัพธ์ที่แสดงไว่ในหน้า Download

  5. ตรวจสอบผล Checksum
    Checksum from WEB
    a2e91265ada7f154676146a488839d07a149fe8984e3172da253087194c11b3a
    Checksum from certutil command
    a2e91265ada7f154676146a488839d07a149fe8984e3172da253087194c11b3a
    ถ้าเหมือนกันนั้นหมายความว่า ไฟล์ที่ดาวน์โหลดมาถูกต้องนำไปติดตั้งใช้งานได้อย่างปลอดภัย

สรุป

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

แหล่งข้อมูล

https://daedaluswallet.io/

Be the first to comment

Leave a Reply

Your email address will not be published.


*