10 เครื่องมือในการตรวจสอบความถูกต้องของไฟล์โดยใช้ MD5 และ SHA1 Hashes

2019-06-19 02:18:25
หลัก·ซอฟต์แวร์·10 เครื่องมือในการตรวจสอบความถูกต้องของไฟล์โดยใช้ MD5 และ SHA1 Hashes

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

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

หากแม้แต่หนึ่งไบต์ในไฟล์จะเปลี่ยนค่าที่กำหนดเมื่อตรวจสอบจะทำงานอีกครั้งจะแตกต่างกัน อัลกอริทึมแฮชยอดนิยมสองอย่างคือ MD5 และ SHA-1 และบางครั้งคุณจะเห็นค่าเหล่านี้อยู่ในหน้าดาวน์โหลดเว็บไซต์ ตัวอย่างสำคัญคืออิมเมจ ISO สำหรับระบบปฏิบัติการเช่น Linux และ Windows รูปภาพ ISO ของ Windows อย่างเป็นทางการทั้งหมดจะมีแฮช SHA-1 อยู่ในรายการออนไลน์ซึ่งคุณสามารถเปรียบเทียบกับเพื่อดูว่าภาพที่คุณดาวน์โหลดนั้นเหมือนกับต้นฉบับหรือไม่

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

1. IgorWare Hasher

Hasher เป็นเครื่องมือฟรีแวร์ขนาดเล็กพกพาและใช้งานง่ายที่สามารถคำนวณการตรวจสอบ SHA1, MD5 และ CRC32 สำหรับไฟล์เดียว คุณสามารถเรียกดูไฟล์ลากและวางหรือเพิ่มรายการเมนูบริบทเพื่อคลิกขวาและเลือก“ สร้างแฮช” นอกจากนี้ยังมีตัวเลือกในการสร้างแฮชจากบล็อกข้อความซึ่งคุณสามารถพิมพ์หรือวางลงในช่อง โปรแกรมจะเปิดหน้าต่างสำหรับแต่ละไฟล์ที่คุณเลือกดังนั้นอย่าเปิดมากกว่าสองไฟล์พร้อมกัน

นอกเหนือจากการคัดลอกหรือบันทึกผลลัพธ์แฮชไปยังไฟล์คุณสามารถโหลดไฟล์แฮชกลับเข้าไปในโปรแกรมเพื่อตรวจสอบไฟล์อื่นหรือไฟล์เดียวกัน เมนูตัวเลือกมีการตั้งค่าที่มีประโยชน์บางอย่างเช่นการทำให้โปรแกรมอยู่ด้านบนทำให้ค่าตัวอักษรใหญ่ขึ้นการคำนวณอัตโนมัติหลังจากลากและวางและเพิ่มรายการเมนูบริบท ด้วยเหตุผลแปลก ๆ บางอย่าง Igorware Hasher จึงดาวน์โหลดเป็นไฟล์ RAR ดังนั้นตรวจสอบให้แน่ใจว่าคุณมี Archiver เช่น WinRAR หรือ 7-Zip เพื่อเปิด

ดาวน์โหลด IgorWare Hasher


2. HashCheck

HashCheck ทำงานในวิธีที่แตกต่างกันเล็กน้อยกับเครื่องมือตรวจสอบแบบดั้งเดิมเนื่องจากจะรวมอยู่ในหน้าต่างคุณสมบัติไฟล์ของระบบ คุณจะได้รับแท็บพิเศษที่เรียกว่า Checksums พร้อมกับแท็บมาตรฐานของความเข้ากันได้รายละเอียดรุ่นก่อนหน้าและอื่น ๆ Hashcheck ดั้งเดิมมาจาก 2009 แต่ดูเหมือนว่าจะทำงานได้ดีใน Windows 10 เวอร์ชันล่าสุดมีให้ใช้บน GitHub ยังพูดถึงด้านล่าง

โปรแกรมติดตั้งจิ๋ว (85KB) เพียงแค่ลงทะเบียน HashCheck.dll บนระบบดังนั้นมันจึงมีความสว่างในทรัพยากรน้อยมาก คลิกขวาที่ไฟล์หนึ่งไฟล์ขึ้นไปหรือโฟลเดอร์แล้วไปที่ Properties> Checksums ค่าสำหรับ CRC-32, MD4, MD5 และ SHA-1 จะแสดงในหน้าต่าง ปุ่มบันทึกสามารถบันทึกไฟล์เช็คซัมที่เลือกลงในรายการแยกต่างหากสำหรับวิธีการแฮชแต่ละวิธีซึ่งคุณสามารถโหลดในภายหลังเพื่อดูว่ามีไฟล์ใดเปลี่ยนแปลงหรือไม่

สามารถสร้างรายการได้อย่างรวดเร็วจากเมนูบริบทโดยคลิกขวาที่ไฟล์และเลือก“ สร้างไฟล์เช็คซัม”

ดาวน์โหลด HashCheck

เนื่องจาก HashCheck เป็นซอฟต์แวร์โอเพ่นซอร์สใครบางคนได้เอารหัสต้นฉบับและอัปเดตมันในขณะที่เพิ่มคุณสมบัติใหม่บางอย่าง การปรับปรุงที่โดดเด่นรวมถึงการสนับสนุนมัลติเธรดการเพิ่ม SHA-256 และ SHA-512 (MD4 ถูกลบ) การคำนวณ checksums ที่เลือกเท่านั้นเพิ่มการแปลพิเศษและการเซ็นชื่อไฟล์ / โปรแกรมติดตั้งแบบดิจิทัล

HashCheck รุ่นนี้ใหม่กว่าและตั้งแต่ปี 2016 สร้างโดย Christopher Gurnee และโฮสต์บน GitHub MD5 และ SHA-3 ถูกปิดใช้งานโดยค่าเริ่มต้นในรุ่นนี้ แต่สามารถเปิดใช้งานได้อย่างง่ายดายในหน้าต่างตัวเลือก

ดาวน์โหลด HashCheck 2.4 จาก GitHub


3. Nirsoft HashMyFiles

HashMyFiles เป็นอีกเครื่องมือขนาดเล็กและพกพาจาก Nir Sofer ที่ใช้งานง่ายและตรงไปตรงมา จำนวนวิธีในการเปิดไฟล์นั้นน่าประทับใจเพราะคุณสามารถเพิ่มไฟล์เดียวหรือหลายไฟล์โฟลเดอร์ (รวมถึงโฟลเดอร์ย่อย) กระบวนการที่กำลังทำงาน นอกจากนี้ยังมีเมนูบริบท Explorer ซึ่งสามารถเปิดใช้งานด้วยตนเอง โปรแกรมแสดงแฮชสำหรับ CRC32, MD5, SHA-1, SHA-256, SHA-384 และ SHA-512 ข้อมูลไฟล์ทั่วไปยังรวมอยู่ในจอแสดงผล

HashMyFiles สามารถส่งออกข้อมูลไปยังไฟล์ TXT, HTML, XML หรือ CSV แต่คุณไม่สามารถใช้มันเพื่อโหลดกลับเข้าไปในโปรแกรมเพื่อตรวจสอบไฟล์อีกครั้งในภายหลัง จำนวนอาร์กิวเมนต์บรรทัดคำสั่งยังมีอยู่และฟังก์ชั่นอื่น ๆ เช่นด้านบนเสมอข้อมูลไฟล์เพิ่มเติมข้อความตัวพิมพ์ใหญ่และส่งแฮชไปยัง VirusTotal อยู่ในเมนูตัวเลือก นอกจากนี้ในเมนูตัวเลือก“ ทำเครื่องหมายแฮชในคลิปบอร์ด” เปรียบเทียบแฮชในคลิปบอร์ดกับไฟล์และจะแสดงการจับคู่สีเขียว “ มาร์ครหัสประจำตัวแฮช” แสดงไฟล์เดียวกันในสีที่ต่างกัน

ดาวน์โหลด HashMyFiles


4. HashTools

HashTools มาจากนักพัฒนาซอฟต์แวร์ BinaryFortress ที่สร้างแอพพลิเคชั่นแชร์แวร์ที่รู้จักกันดีเช่น DisplayFusion และ ClipboardFusion โปรแกรมนี้เป็นแบบพกพาและจะยอมรับไฟล์แต่ละไฟล์หลายไฟล์หรือทั้งโฟลเดอร์สำหรับการประมวลผล ตัวเลือกในการเพิ่มรายการ“ Hash with HashTools” ในเมนูบริบทอยู่ในหน้าต่างการตั้งค่า

เมื่อคุณเพิ่มไฟล์ลงใน HashTools พวกเขาจะไม่ถูกประมวลผลจนกว่าคุณจะกดปุ่มใดปุ่มหนึ่งด้านล่างเพื่อคำนวณจำนวนเช็คซัมที่เหมาะสม รองรับ CRC32, MD5, SHA-1, SHA-256, SHA-384 และ SHA-512 ปุ่มสร้าง SFV จะสร้างการตรวจสอบ CRC32 สำหรับไฟล์และบันทึกลงในไฟล์ SFV ซึ่งคุณสามารถใช้เพื่อตรวจสอบในภายหลัง การคลิกขวาที่ไฟล์จะทำให้สามารถคัดลอกแฮชหรือพา ธ ของไฟล์พร้อมกับจัดหาแฮชด้วยตนเองหรือจากคลิปบอร์ดเพื่อเปรียบเทียบ

ดาวน์โหลด HashTools


5. ComputeHash 2.0

ComputeHash เป็นเครื่องมือขนาดเล็กและใช้งานง่ายมากโดยไม่มีคุณสมบัติขั้นสูงหรือความสับสน มันทำงานได้อย่างสมบูรณ์จากเมนูบริบทของ Windows และคุณเพียงคลิกขวาที่ไฟล์และเลือกตัวเลือก“ แฮชคอมพิวเตอร์” มันจะแสดง MD5, SHA-1, SHA-256, SHA-384 และ SHA-512 ทั้งหมดในครั้งเดียว ดับเบิลคลิกที่ไฟล์เรียกทำงานเพื่อเพิ่มรายการในเมนูบริบทใช้ uninstall.bat เพื่อลบออกอีกครั้ง

การตรวจสอบแต่ละครั้งสามารถคัดลอกไปยังคลิปบอร์ดหรือค่าทั้งหมดสามารถบันทึกลงในไฟล์ข้อความ ช่องทำเครื่องหมายตัวพิมพ์ใหญ่อาจทำให้ค่าอ่านง่ายขึ้น ComputeHash ต้องการ. Net Framework 2 ดังนั้นผู้ใช้ Windows 10 จะได้รับแจ้งให้ติดตั้งหากยังไม่ได้ติดตั้ง เรากำลังดูรุ่น 2.0 จาก 2011 ที่นี่มีรุ่น 4.4 จาก 2015 แต่เราพบว่ามันไม่แสดง checksums อย่างถูกต้องใน Windows 7 หรือ Windows 10

ดาวน์โหลด ComputeHash 2.0

1 2 ต่อไป› ดูทั้งหมด
ตัวเลือกของบรรณาธิการ