Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

วิธีตรวจสอบ MD5, SHA-1 และ SHA-256 Checksum ใน Windows 10

หากคุณเพิ่งดาวน์โหลดไฟล์จากอินเทอร์เน็ต อาจต้องการตรวจสอบว่าไฟล์ที่ดาวน์โหลดไม่ได้ถูกเปลี่ยนแปลง ไม่รู้ว่าแฮกเกอร์อาจทำอะไรกับไฟล์ การตรวจสอบ checksum MD5, SHA-1 หรือ SHA-256 ของไฟล์ช่วยยืนยันความสมบูรณ์ และรับรองว่าไฟล์ไม่ได้เสียหายหรือถูกเปลี่ยนแปลง

Checksum คืออะไร?

วิธีตรวจสอบ MD5, SHA-1 และ SHA-256 Checksum ใน Windows 10

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

อัลกอริทึมที่ใช้บ่อยที่สุดสำหรับ checksum คือ MD5 SHA-1 และ SHA-256 ก็พร้อมใช้งานและอิงตามอัลกอริทึมที่ปลอดภัยทางเข้ารหัส หากเลือกได้จากสามตัว ให้ใช้ SHA-256

วิธีใช้ Checksum

วิธีตรวจสอบ MD5, SHA-1 และ SHA-256 Checksum ใน Windows 10

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

ตรวจสอบ MD5, SHA-1 และ SHA-256 Checksum ใน Windows 10

วิธีที่ดีที่สุดในการรัน checksum ใน Windows 10 คือใช้เครื่องมือชื่อ MD5 & SHA Checksum Utility จะคำนวณ checksum MD5, SHA-1 และ SHA-256 สำหรับไฟล์ที่กำหนดพร้อมกัน และอนุญาตให้เปรียบเทียบผลลัพธ์กับข้อมูลที่ให้มา

  1. ดาวน์โหลด MD5 & SHA Checksum Utility จากเว็บไซต์นักพัฒนา
  2. ดับเบิลคลิกไฟล์ที่ดาวน์โหลดเพื่อเปิดโปรแกรม

วิธีตรวจสอบ MD5, SHA-1 และ SHA-256 Checksum ใน Windows 10

  1. คลิกปุ่ม "Browse" เพื่อเลือกไฟล์ที่ต้องการตรวจสอบ

วิธีตรวจสอบ MD5, SHA-1 และ SHA-256 Checksum ใน Windows 10

  1. ค้นหา checksum ที่ให้มาสำหรับไฟล์ที่ดาวน์โหลด ไฟล์ดาวน์โหลดไม่ทุกไฟล์มี checksum แต่นักพัฒนาอ픈ซอร์สหรือใส่ใจความปลอดภัยมักให้ checksum คัดลอก checksum นั้นไปที่คลิปบอร์ด แล้วคลิกปุ่ม "Paste" ใน MD5 & SHA Checksum Utility

วิธีตรวจสอบ MD5, SHA-1 และ SHA-256 Checksum ใน Windows 10

  1. หาก checksum เหมือนกับที่แอปพลิเคชันคำนวณ จะได้ข้อความสำเร็จ หมายถึงไฟล์ของคุณเหมือนกับไฟล์ที่ตรวจสอบก่อนหน้านี้

วิธีตรวจสอบ MD5, SHA-1 และ SHA-256 Checksum ใน Windows 10

หาก checksum ต่างกัน จะได้ข้อความผิดพลาด หมายถึงไฟล์เปลี่ยนแปลงไปอย่างน้อยหนึ่งจุดนับจากครั้งล่าสุดที่คำนวณ checksum

วิธีตรวจสอบ MD5, SHA-1 และ SHA-256 Checksum ใน Windows 10

ตรวจสอบ Checksum ภายใน File Explorer

หากคุณตรวจสอบ checksum บ่อย อาจสนใจ HashTab แอปพลิเคชันติดตั้งแท็บเพิ่มเติมในหน้าต่าง Properties ของ File Explorer ด้วยการฝังอยู่ใน Explorer Hashtab สามารถคำนวณ checksum ได้ทันทีโดยไม่ต้องใช้แอปพลิเคชันแยก ค่าเริ่มต้นคำนวณ CRC32, MD5 และ SHA-1 hash อัลกอริทึมการแฮชเพิ่มเติมสามารถเปิดใช้งานในการตั้งค่า Hashtab ได้

  1. ดาวน์โหลดและติดตั้ง HashTab จากเว็บไซต์นักพัฒนา
  2. คลิกขวาที่ไฟล์ที่ต้องการรัน checksum เลือก "Properties" จากเมนูบริบท

วิธีตรวจสอบ MD5, SHA-1 และ SHA-256 Checksum ใน Windows 10

  1. คลิกแท็บ "File Hashes" ที่ด้านบนของหน้าต่าง เพื่อดูแฮช MD5, SHA-1 และ CRC32 ของไฟล์ที่เลือก

วิธีตรวจสอบ MD5, SHA-1 และ SHA-256 Checksum ใน Windows 10

  1. คัดลอกและวาง checksum ที่ต้องการเปรียบเทียบในกล่องโต้ตอบ "Hash Comparison"

วิธีตรวจสอบ MD5, SHA-1 และ SHA-256 Checksum ใน Windows 10

  1. หากแฮชตรงกัน จะเห็นเครื่องหมายถูกสีเขียว

วิธีตรวจสอบ MD5, SHA-1 และ SHA-256 Checksum ใน Windows 10

หากแฮชไม่ตรง จะเห็นเครื่องหมาย X สีแดง

วิธีตรวจสอบ MD5, SHA-1 และ SHA-256 Checksum ใน Windows 10

สรุป

หากต้องการตรวจสอบความสมบูรณ์ของไฟล์ที่ดาวน์โหลด checksum จะช่วยทำให้เสร็จสิ้น สามารถใช้ MD5 & SHA Checksum Utility เป็นแอปพลิเคชันสแตนด์อโลนสำหรับคำนวณและเปรียบเทียบ MD5, SHA-1 และ SHA-256 checksum หรือใช้ HashTab สำหรับเครื่องมือตรวจสอบ checksum ที่ผสานรวมอยู่ใน File Explorer

เครดิตภาพ: Beyer Cryptographic Watch via Wikimedia Commons