Kenali file dari magic bytes-nya dan tandai ekstensi yang berbohong tentang format sebenarnya.
Kalkulator Hash File
Alat ini sendiri tersedia dalam bahasa Inggris; halaman ini menjelaskannya dalam bahasa Anda.
Gunakan Kalkulator Hash File
Fungsinya
Jatuhkan satu file atau lebih untuk mendapatkan MD5, SHA-1, dan SHA-256-nya. Hashing berlangsung di browser Anda; hanya tautan pencarian yang Anda klik yang mengirim hash ke VirusTotal atau MalwareBazaar.
Aplikasi ini sepenuhnya berjalan di browser Anda: tidak ada data yang Anda masukkan yang diunggah.
Cara menggunakan Kalkulator Hash File
- Jatuhkan atau pilih file. Jatuhkan satu file atau lebih ke kotak atau pilih file. Hingga 50 file dimasukkan ke antrean dan di-hash satu per satu.
- Pantau kemajuannya. Setiap file mendapat kartu dengan ukurannya dan bilah kemajuan. Stop membatalkan file saat ini dan sisa antrean.
- Salin hash-nya. Setiap kartu menampilkan MD5, SHA-1, dan SHA-256 dengan tombol Copy. Copy all hashes menghasilkan tabel dipisahkan tab untuk setiap file.
- Cari hash-nya. Tekan VirusTotal atau MalwareBazaar untuk mencari SHA-256 di tab baru, atau gunakan Send to untuk IOC Converter atau Abuse Report Generator.
- Mulai lagi. Clear menghentikan proses yang sedang berjalan dan menghapus semua kartu.
Contoh
Kalimat uji yang dipublikasikan
The quick brown fox jumps over the lazy dogexample.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.Di-hash sebagai file 43 byte bernama example.txt: MD5 9e107d9d372bb6826bd81d3542a419d6, SHA-1 2fd4e1c67a2d28fced849ee1bb76e7391b93eb12, dan SHA-256 d7a8fbb307d7809469ca9abcb0082e4f8d5651e46d3cdb762d02d0bf37c9e592, nilai yang dipublikasikan untuk kalimat ini.
Apa yang diperiksa
| Sinyal | Apa artinya |
|---|---|
| SHA-256 | Nilai yang dikutip dalam laporan dan dipakai untuk mencari di database malware. Mengubah satu byte saja dari file menghasilkan nilai yang berbeda. |
| MD5 dan SHA-1 | Masih dipakai oleh layanan pencarian dan feed lama. Keduanya tidak tahan tabrakan, jadi jangan hanya mengandalkannya sebagai bukti. |
| Peringatan file kosong | File 0 byte memiliki hash yang sama dengan setiap file kosong lainnya, sehingga kecocokan tidak membuktikan apa pun. |
| File di atas 500 MB | Hanya MD5 yang dihitung, dan tautan pencarian menjadi VirusTotal (by MD5). MalwareBazaar memerlukan SHA-256. |
| Catatan memori | Jika browser tidak dapat menyediakan memori untuk seluruh file, SHA-1 dan SHA-256 dilewati dan sebuah catatan menyebutkannya. |
| Tipe dari browser | Tipe MIME yang ditebak browser Anda dari nama file. Ini tidak memeriksa isinya; File Type Sniffer yang melakukannya. |
| Copy all hashes | Satu baris header dan satu baris per file dengan nama, byte, MD5, SHA-1, dan SHA-256, siap untuk tiket atau spreadsheet. |
| Tautan pencarian | Membuka pencarian hanya dengan hash. Hash yang tidak dikenal bukan bukti keamanan: sampel baru sering belum tercantum. |
| Baris ukuran | Jumlah byte yang persis. Jika berbeda dari ukuran di laporan atau log gateway email, berarti Anda sedang melihat file yang berbeda. |
Contoh lainnya
File kosong
A file of 0 bytesMD5 d41d8cd98f00b204e9800998ecf8427e, SHA-1 da39a3ee5e6b4b0d3255bfef95601890afd80709, SHA-256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855, dan peringatan bahwa ini hash dari nol byte, yang sama untuk setiap file kosong.
String uji abc
A 3-byte file containing abc, with no line breakMD5 900150983cd24fb0d6963f7d28e17f72, SHA-1 a9993e364706816aba3e25717850c26c9cd0d89d, SHA-256 ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad: nilai yang dipublikasikan dalam RFC 1321 dan FIPS 180.
Image disk yang sangat besar
A 2 GB .iso fileHanya MD5 yang ditampilkan, dengan catatan bahwa SHA-1 dan SHA-256 dilewati karena file lebih besar dari 500 MB, dan satu tautan VirusTotal (by MD5).
Pertanyaan yang Sering Diajukan
Hash apa saja yang dihasilkan kalkulator ini, dan bagaimana caranya?
MD5 berasal dari implementasi RFC 1321 milik halaman ini sendiri saat file dibaca dalam potongan 4 MB; SHA-1 dan SHA-256 berasal dari Web Crypto API browser. Ketiganya mencakup byte persis dari file, sehingga cocok dengan yang dilaporkan sha256sum, Get-FileHash, atau VirusTotal untuk file tersebut.
Mengapa SHA-1 dan SHA-256 tidak ada untuk file yang sangat besar?
Web Crypto hanya dapat meng-hash buffer yang lengkap, sehingga halaman harus menyimpan seluruh file di memori; di atas 500 MB halaman melewatinya agar tab tidak crash dan hanya menghitung MD5. MD5 dan SHA-1 cukup untuk pencarian tetapi tidak tahan tabrakan (collision), jadi kutip SHA-256 saat Anda melaporkan sampel.
Apakah file diunggah ke VirusTotal atau MalwareBazaar?
Tidak. File tidak pernah keluar dari browser Anda. Tombol VirusTotal dan MalwareBazaar adalah tautan biasa yang membuka situs tersebut di tab baru dengan hash di alamatnya, dan tidak ada yang dikirim sampai Anda mengklik salah satunya.
Mengapa hash saya berbeda dari yang ada di laporan?
Perubahan apa pun pada byte mengubah setiap hash: salinan yang disimpan ulang, di-zip ulang, atau dikonversi adalah file yang berbeda. Mengganti nama file tidak mengubah hash-nya. Hash file asli yang Anda terima.
Haruskah saya mengunggah file ke VirusTotal sendiri?
Cari berdasarkan hash terlebih dahulu. File yang diunggah ke VirusTotal dibagikan kepada mitra keamanannya, jadi jangan mengunggah dokumen yang berisi data pribadi atau data perusahaan.
Apakah berisiko meng-hash file berbahaya?
Hashing hanya membaca byte: file tidak pernah dibuka, dijalankan, atau dirender. Biarkan file tetap tertutup setelahnya dan hapus saat Anda tidak lagi membutuhkannya sebagai bukti.
Apa yang diteruskan Send to?
SHA-256 dari setiap file yang di-hash, satu per baris, atau MD5 jika SHA-256 dilewati. IOC Converter dan Abuse Report Generator menerima daftar tersebut.