ไฟล์และหน้าเว็บ

เครื่องคำนวณแฮชไฟล์

ทำงานในเครื่องใหม่

เครื่องมือนี้ใช้ภาษาอังกฤษ; หน้านี้อธิบายด้วยภาษาของคุณ

ใช้เครื่องคำนวณแฮชไฟล์

หน้าที่ของมันคืออะไร

ลากไฟล์หนึ่งหรือหลายไฟล์มาเพื่อรับค่า MD5, SHA-1 และ SHA-256 ของไฟล์เหล่านั้น การคำนวณค่าแฮชจะเกิดขึ้นในเบราว์เซอร์ของคุณ; มีเพียงลิงก์ค้นหาที่คุณคลิกเท่านั้นที่จะส่งค่าแฮชไปยัง VirusTotal หรือ MalwareBazaar

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

วิธีใช้เครื่องคำนวณแฮชไฟล์

  1. ลากหรือเลือกไฟล์. ลากไฟล์หนึ่งหรือหลายไฟล์ลงบนกล่อง หรือเลือกไฟล์เหล่านั้น ระบบจะจัดคิวไฟล์ได้สูงสุด 50 ไฟล์ และทำการคำนวณค่าแฮชทีละไฟล์
  2. ติดตามความคืบหน้า. แต่ละไฟล์จะได้รับบัตรที่แสดงขนาดและแถบความคืบหน้า การกดปุ่ม "หยุด" จะยกเลิกการประมวลผลไฟล์ปัจจุบันและไฟล์ที่เหลือในคิว
  3. คัดลอกค่าแฮช. แต่ละบัตรแสดงค่า MD5, SHA-1 และ SHA-256 พร้อมปุ่ม "คัดลอก" การคัดลอกค่าแฮชทั้งหมดจะสร้างตารางที่แยกด้วยแท็บสำหรับทุกไฟล์
  4. ค้นหาแฮช. คลิกที่ VirusTotal หรือ MalwareBazaar เพื่อค้นหา SHA-256 ในแท็บใหม่ หรือใช้ตัวเลือก "Send to" เพื่อเปิด IOC Converter หรือ Abuse Report Generator
  5. เริ่มใหม่. ปุ่ม "Clear" จะหยุดงานที่กำลังทำงานอยู่ทั้งหมด และลบการ์ดทั้งหมด

ตัวอย่าง

ประโยคทดสอบที่เผยแพร่แล้ว

ข้อมูลเข้า
The quick brown fox jumps over the lazy dog
ผลลัพธ์ (บันทึกเมื่อวันที่2026-10-20)
example.txt

43 B (43 bytes) · browser type text/plain

Done
MD5
9e107d9d372bb6826bd81d3542a419d6

SHA-1
2fd4e1c67a2d28fced849ee1bb76e7391b93eb12

SHA-256
d7a8fbb307d7809469ca9abcb0082e4f8d5651e46d3cdb762d02d0bf37c9e592

VirusTotal ↗
MalwareBazaar ↗

These links open virustotal.com or bazaar.abuse.ch in a new tab and send only the SHA-256, never the file.

ไฟล์ขนาด 43 ไบต์ที่มีชื่อ example.txt เมื่อถูกแฮชแล้ว: MD5 9e107d9d372bb6826bd81d3542a419d6, SHA-1 2fd4e1c67a2d28fced849ee1bb76e7391b93eb12 และ SHA-256 d7a8fbb307d7809469ca9abcb0082e4f8d5651e46d3cdb762d02d0bf37c9e592 ซึ่งเป็นค่าที่เผยแพร่สำหรับประโยคนี้

สิ่งที่ระบบตรวจสอบ

สัญญาณความหมายของคำนี้คืออะไร
SHA-256ค่าที่ใช้ในการอ้างอิงในรายงานและค้นหาในฐานข้อมูลมัลแวร์ การเปลี่ยนแปลงแม้เพียงหนึ่งไบต์ของไฟล์ก็จะให้ค่าที่ต่างออกไป
MD5 และ SHA-1ยังคงถูกใช้โดยระบบค้นหาและฟีดรุ่นเก่า เนื่องจากไม่มีความทนทานต่อการชนกัน จึงไม่ควรพึ่งพาเพียงสิ่งเหล่านี้เป็นหลักฐานเพียงอย่างเดียว
คำเตือนเกี่ยวกับไฟล์ว่างไฟล์ขนาด 0 ไบต์ มีค่าแฮชที่เหมือนกันกับไฟล์ว่างอื่น ๆ ทั้งหมด ดังนั้นการพบความตรงกันจึงไม่พิสูจน์อะไรทั้งสิ้น
ไฟล์ที่มีขนาดเกิน 500 MBมีการคำนวณเฉพาะ MD5 เท่านั้น และลิงก์ค้นหาจะเปลี่ยนเป็น VirusTotal (ตาม MD5) MalwareBazaar ต้องการ SHA-256
หมายเหตุเกี่ยวกับความจำหากเบราว์เซอร์ไม่สามารถจองพื้นที่หน่วยความจำสำหรับไฟล์ทั้งหมดได้ SHA-1 และ SHA-256 จะถูกข้ามไป และจะมีข้อความแจ้งให้ทราบ
ประเภทเบราว์เซอร์ประเภท MIME ที่เบราว์เซอร์ของคุณคาดการณ์จากชื่อไฟล์ มันไม่ตรวจสอบเนื้อหา แต่ File Type Sniffer จะทำเช่นนั้น
คัดลอกแฮชทั้งหมดแถวหัวตารางและหนึ่งบรรทัดต่อไฟล์ ซึ่งประกอบด้วยชื่อไฟล์, จำนวนไบต์, MD5, SHA-1 และ SHA-256 พร้อมสำหรับใช้ในตั๋วหรือสเปรดชีต
ลิงก์ค้นหาพวกเขาเริ่มการค้นหาโดยใช้เพียงค่าแฮชเท่านั้น ค่าแฮชที่ไม่รู้จักไม่ได้เป็นหลักฐานว่าปลอดภัย: ตัวอย่างใหม่มักยังไม่ถูกเพิ่มเข้าไปในรายการ
บรรทัดขนาดจำนวนไบต์ที่แม่นยำ หากจำนวนนี้แตกต่างจากขนาดที่ระบุในรายงานหรือบันทึกของเกตเวย์อีเมล คุณกำลังดูไฟล์ที่ต่างกัน

ตัวอย่างเพิ่มเติม

ไฟล์ว่าง

ข้อมูลเข้า
A file of 0 bytes
ผล

MD5 d41d8cd98f00b204e9800998ecf8427e, SHA-1 da39a3ee5e6b4b0d3255bfef95601890afd80709, SHA-256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855, พร้อมคำเตือนว่านี่คือค่าแฮชของข้อมูลขนาด 0 ไบต์ ซึ่งทุกไฟล์ว่างจะมีค่าแฮชเดียวกัน

สตริงทดสอบ abc

ข้อมูลเข้า
A 3-byte file containing abc, with no line break
ผล

MD5 900150983cd24fb0d6963f7d28e17f72, SHA-1 a9993e364706816aba3e25717850c26c9cd0d89d, SHA-256 ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad: ค่าที่เผยแพร่ใน RFC 1321 และ FIPS 180.

ภาพดิสก์ที่มีขนาดใหญ่มาก

ข้อมูลเข้า
A 2 GB .iso file
ผล

แสดงเพียง MD5 เท่านั้น พร้อมหมายเหตุว่า SHA-1 และ SHA-256 ถูกข้ามไป เนื่องจากไฟล์มีขนาดมากกว่า 500 MB และมีลิงก์ VirusTotal (ตาม MD5) เพียงหนึ่งลิงก์

คำถามที่พบบ่อย

เครื่องคำนวณนี้สร้างค่าแฮชใด และทำอย่างไร?

MD5 มาจากการใช้งาน RFC 1321 ของหน้านี้เอง โดยอ่านไฟล์เป็นส่วนๆ ขนาด 4 MB ส่วน SHA-1 และ SHA-256 มาจาก Web Crypto API ของเบราว์เซอร์ ทั้งสามค่านี้ครอบคลุมไบต์ที่ตรงกันทุกประการของไฟล์ ดังนั้นจึงตรงกับผลลัพธ์ที่ sha256sum, Get-FileHash หรือ VirusTotal รายงานสำหรับไฟล์นี้

ทำไม SHA-1 และ SHA-256 จึงไม่ปรากฏสำหรับไฟล์ที่มีขนาดใหญ่มาก?

Web Crypto สามารถสร้างแฮชได้เฉพาะบัฟเฟอร์ที่สมบูรณ์เท่านั้น ดังนั้นหน้าเว็บจึงต้องเก็บไฟล์ทั้งไฟล์ไว้ในหน่วยความจำ; หากขนาดไฟล์เกิน 500 MB ระบบจะข้ามไฟล์ดังกล่าวเพื่อป้องกันไม่ให้แท็บเกิดข้อผิดพลาด และคำนวณเฉพาะ MD5 เท่านั้น MD5 และ SHA-1 เหมาะสำหรับการค้นหาข้อมูล แต่ไม่ทนต่อการชนกัน ดังนั้นเมื่อรายงานตัวอย่าง ให้ระบุ SHA-256 ด้วย

ไฟล์นี้ถูกอัปโหลดไปยัง VirusTotal หรือ MalwareBazaar แล้วหรือยัง?

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

ทำไมค่าแฮชของฉันจึงแตกต่างจากค่าแฮชในรายงาน?

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

ผมควรอัปโหลดไฟล์นี้ไปยัง VirusTotal ด้วยตัวเองหรือไม่?

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

การแฮชไฟล์ที่เป็นอันตรายนั้นมีความเสี่ยงหรือไม่?

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

ปุ่ม "ส่งต่อ" ทำงานอย่างไร?

ค่า SHA-256 ของแต่ละไฟล์ที่ถูกแฮช (หนึ่งไฟล์ต่อหนึ่งบรรทัด) หรือค่า MD5 ในกรณีที่ SHA-256 ถูกข้ามไป IOC Converter และ Abuse Report Generator สามารถรับข้อมูลจากรายการดังกล่าวได้

คำอธิบายศัพท์

การวิจัยของ PhishDestroy