วิธีการตรวจสอบค่า checksum ของ MD5, SHA-1 และ SHA-256 ใน Windows

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

Checksum คืออะไร

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

วิธีการตรวจสอบค่า checksum ของ MD5, SHA-1 และ SHA-256 ใน Windows
ไดอะแกรมการคำนวณเชกซัม

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

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

จะใช้ checksum ได้อย่างไร?

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

วิธีการตรวจสอบค่า checksum ของ MD5, SHA-1 และ SHA-256 ใน Windows
แฮชการถ่ายโอนไฟล์

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

ตรวจสอบผลรวมการตรวจสอบด้วยเครื่องมือของบุคคลที่สาม

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

1. ดาวน์โหลดMD5 และ SHA Checksum Utility

2. ดับเบิลคลิกไฟล์ที่ดาวน์โหลดเพื่อเปิดโปรแกรม คุณอาจได้รับแจ้งให้ดาวน์โหลด .NET Framework 3.5 ซึ่งแอปพลิเคชันจะต้องทำงานอย่างถูกต้อง คลิกดาวน์โหลดและติดตั้งฟีเจอร์นี้เพื่อดำเนินการต่อ

วิธีการตรวจสอบค่า checksum ของ MD5, SHA-1 และ SHA-256 ใน Windows
ติดตั้งยูทิลิตี้ MD5 และ SHA Checksum บนพีซี Windows

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

วิธีการตรวจสอบค่า checksum ของ MD5, SHA-1 และ SHA-256 ใน Windows
เรียกดูไฟล์ใน MD5 และ SHA Checksum Utility

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

วิธีการตรวจสอบค่า checksum ของ MD5, SHA-1 และ SHA-256 ใน Windows
วาง checksum ใน MD5 และ SHA Checksum Utility

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

วิธีการตรวจสอบค่า checksum ของ MD5, SHA-1 และ SHA-256 ใน Windows
สังเกตว่า MDS Hash ตรงกันใน MD5 และ SHA Checksum Utility

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

วิธีการตรวจสอบค่า checksum ของ MD5, SHA-1 และ SHA-256 ใน Windows
แฮชไม่ตรงกับข้อความในยูทิลิตี้ Checksum MD5 และ SHA

ตรวจสอบค่า checksum ใน File Explorer

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

หมายเหตุ : หากคุณไม่ชอบ OpenHashTag ลองใช้HashCheckซึ่งทำสิ่งเดียวกัน

1. ดาวน์โหลดและติดตั้งOpenHashTabจาก GitHub

2. คลิกขวาที่ไฟล์ที่คุณต้องการรันเช็คซัม และเลือกคุณสมบัติจากเมนูบริบท

วิธีการตรวจสอบค่า checksum ของ MD5, SHA-1 และ SHA-256 ใน Windows
เมนูบริบทสำหรับแอปพลิเคชัน/โปรแกรม Windows

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

วิธีการตรวจสอบค่า checksum ของ MD5, SHA-1 และ SHA-256 ใน Windows
แท็บแฮชใหม่ใน File Explorer

4. คัดลอกและวางค่าตรวจสอบความถูกต้องที่คุณต้องการเปรียบเทียบลงในกล่องโต้ตอบตรวจสอบกับ

วิธีการตรวจสอบค่า checksum ของ MD5, SHA-1 และ SHA-256 ใน Windows
เปรียบเทียบผลรวมตรวจสอบกับ OpenHashTab

5. หากคุณตรวจสอบแฮช คุณจะเห็นอัลกอริทึมการจับคู่ (ในกรณีนี้คือ MD5) และชื่อไฟล์อยู่ใต้ช่องตรวจสอบกับมิฉะนั้นคุณจะเห็นข้อความไม่พบข้อมูลที่ตรงกัน

ตรวจสอบ checksum ใน Windows ด้วย Certutil

หากคุณไม่ต้องการดาวน์โหลดอะไรเลย ให้ใช้ Command Prompt หรือ Terminal ของ Windows เพื่อตรวจสอบค่า checksum โดยใช้คำสั่ง certutil

1. เปิด Command Prompt กดWin + Rพิมพ์cmd.exeแล้วคลิกOKหรือเปิด Start และค้นหา“command prompt

วิธีการตรวจสอบค่า checksum ของ MD5, SHA-1 และ SHA-256 ใน Windows
เซอร์ทูทิล

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

cd filepath
วิธีการตรวจสอบค่า checksum ของ MD5, SHA-1 และ SHA-256 ใน Windows
ไดเรกทอรี Certutil

3. ป้อนคำสั่งต่อไปนี้ด้วยชื่อไฟล์ของคุณ:

certutil -hashfile filename MD5
วิธีการตรวจสอบค่า checksum ของ MD5, SHA-1 และ SHA-256 ใน Windows
เซอร์ทูทิลแฮช

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

วิธีการตรวจสอบค่า checksum ของ MD5, SHA-1 และ SHA-256 ใน Windows
ผลการตรวจสอบ

5. แม้ว่าจะใช้ MD5 เป็นตัวอย่าง แต่ยูทิลิตี้นี้ยังรองรับ MD2, MD4, MD5, SHA1, SHA256, SHA384 และ SHA512 อีกด้วย

Sign up and earn $1000 a day ⋙

Leave a Comment

วิธีแก้ไขข้อผิดพลาด Ethernet ไม่มีการกำหนดค่า IP ที่ถูกต้อง

วิธีแก้ไขข้อผิดพลาด Ethernet ไม่มีการกำหนดค่า IP ที่ถูกต้อง

บางครั้ง DHCP ไม่สามารถรับที่อยู่ IP ที่ถูกต้องจากการ์ดอินเทอร์เฟซเครือข่ายได้ โดยจะแสดงข้อความแสดงข้อผิดพลาดว่า "อีเธอร์เน็ตไม่มีการกำหนดค่า IP ที่ถูกต้อง"

PowerShell และทุกสิ่งที่คุณจำเป็นต้องรู้เกี่ยวกับยูทิลิตี้นี้

PowerShell และทุกสิ่งที่คุณจำเป็นต้องรู้เกี่ยวกับยูทิลิตี้นี้

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

วิธีการรีเซ็ตแอปพลิเคชันบนคอมพิวเตอร์ Windows

วิธีการรีเซ็ตแอปพลิเคชันบนคอมพิวเตอร์ Windows

หากแอปการตั้งค่าหรือ Microsoft Store ของคุณทำงานไม่ถูกต้อง เกิดการขัดข้อง หรือไม่สามารถเปิดได้ คุณสามารถรีเซ็ตแอปได้

PING คืออะไร? ทดสอบ PING อย่างไร?

PING คืออะไร? ทดสอบ PING อย่างไร?

ในบทความด้านล่างนี้ เราขอเชิญคุณเรียนรู้ตัวอย่างง่ายๆ ของคำสั่ง PING บน Windows!

วิธีตั้งค่าการทำความสะอาดคอมพิวเตอร์อัตโนมัติ

วิธีตั้งค่าการทำความสะอาดคอมพิวเตอร์อัตโนมัติ

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

เคล็ดลับแซนด์บ็อกซ์ง่ายๆ ที่จะช่วยให้คุณหยุดกังวลเกี่ยวกับมัลแวร์

เคล็ดลับแซนด์บ็อกซ์ง่ายๆ ที่จะช่วยให้คุณหยุดกังวลเกี่ยวกับมัลแวร์

การโจมตีของมัลแวร์ไม่เคยรุนแรงขนาดนี้มาก่อน แต่ในที่สุดเราก็พบความสบายใจได้ด้วยเทคนิคแซนด์บ็อกซ์เชิงกลยุทธ์

วิธีเปิดและเชื่อมต่อบลูทูธบน Windows 11

วิธีเปิดและเชื่อมต่อบลูทูธบน Windows 11

บทความนี้จะแนะนำวิธีเปิดใช้งาน Bluetooth บน Windows 11 เพื่อเชื่อมต่อกับอุปกรณ์เสริมไร้สายด้วยขั้นตอนง่ายๆ เพียงไม่กี่ขั้นตอน

วิธีการสำรองข้อมูลโดยไม่ต้องใช้ฮาร์ดไดรฟ์ภายนอก

วิธีการสำรองข้อมูลโดยไม่ต้องใช้ฮาร์ดไดรฟ์ภายนอก

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

วิธีการติดตั้ง Windows 11 บนพีซีที่ไม่รองรับ

วิธีการติดตั้ง Windows 11 บนพีซีที่ไม่รองรับ

หากพีซีของคุณไม่ตรงตามข้อกำหนดฮาร์ดแวร์ของ Microsoft อย่าเพิ่งยอมแพ้ คุณสามารถติดตั้ง Windows 11 บนพีซีที่ไม่รองรับได้

วิธีลบตัวเลือกการบูตเก่าในเมนูการบูตบน Windows 10

วิธีลบตัวเลือกการบูตเก่าในเมนูการบูตบน Windows 10

คุณเคยบูตระบบปฏิบัติการอื่นควบคู่ไปกับ Windows บ้างไหม? การบูตคู่เป็นวิธีที่ดีเยี่ยมในการทดลองใช้ระบบปฏิบัติการใหม่ ๆ โดยไม่กระทบต่อเวอร์ชัน Windows ของคุณ คุณสามารถเลือกเวอร์ชันระบบปฏิบัติการได้โดยใช้ตัวจัดการการบูตในตัว

วิธีบล็อกการเชื่อมต่ออินเทอร์เน็ตของซอฟต์แวร์และแอปพลิเคชัน Windows 10

วิธีบล็อกการเชื่อมต่ออินเทอร์เน็ตของซอฟต์แวร์และแอปพลิเคชัน Windows 10

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

วิธีการเรียกใช้และหยุดการบูตแบบคลีนบน Windows 11

วิธีการเรียกใช้และหยุดการบูตแบบคลีนบน Windows 11

Clean Boot เป็นเทคนิคการแก้ไขปัญหาที่ใช้ในการเริ่ม Windows ด้วยชุดไดรเวอร์และโปรแกรมเริ่มต้นพื้นฐานที่จำเป็น

วิธีเปิดใช้งาน Unicode UTF-8 ใน Windows 11

วิธีเปิดใช้งาน Unicode UTF-8 ใน Windows 11

การเปลี่ยนภาษาที่แสดงใน Windows 11 อาจทำให้บางโปรแกรมไม่แสดงข้อความในภาษาที่คุณต้องการ หากเป็นเช่นนี้ คุณควรเปิดใช้งาน Unicode UTF-8 เพื่อช่วยให้ Windows แสดงข้อความในภาษาที่คุณต้องการได้อย่างถูกต้อง

Microsoft หยุดสนับสนุน Internet Explorer แล้ว แต่คุณยังคงสามารถใช้งานได้ใน Windows 11

Microsoft หยุดสนับสนุน Internet Explorer แล้ว แต่คุณยังคงสามารถใช้งานได้ใน Windows 11

Internet Explorer ถูกลบออกจากคอมพิวเตอร์ Windows ในปี 2022 และถูกแทนที่ด้วย Microsoft Edge แม้ว่า Edge จะเหนือกว่ามาก แต่ Internet Explorer ยังคงติดตั้งไว้ล่วงหน้าบน Windows 11 และเข้าถึงได้ง่ายอย่างเหลือเชื่อ

เครื่องมือ Windows ฟรี 6 ตัวที่จะช่วยให้คุณรู้ว่าอะไรทำให้คอมพิวเตอร์ของคุณช้าลง

เครื่องมือ Windows ฟรี 6 ตัวที่จะช่วยให้คุณรู้ว่าอะไรทำให้คอมพิวเตอร์ของคุณช้าลง

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