Alat

Verifikator Hash & Checksum File Online Gratis

Hitung checksum MD5, SHA-1, SHA-256, dan SHA-512 file apa pun dan verifikasi terhadap hash yang dipublikasikan — sepenuhnya di browser Anda. File tidak pernah diunggah ke server.

Alat ini berjalan sepenuhnya di browser Anda. File Anda dibaca secara lokal dan tidak pernah diunggah, disimpan, atau dicatat di server mana pun.

Letakkan file di sini

atau klik untuk menjelajah — diproses secara lokal, tidak pernah diunggah

Menghitung checksum…

Checksum yang Dihitung


Checksum dihitung dengan Web Crypto API (keluarga SHA) dan implementasi JavaScript lokal untuk MD5. Tidak ada permintaan jaringan yang dibuat saat meng-hash file Anda.

Apa Itu Checksum File?

Checksum (atau hash) adalah sidik jari pendek dengan panjang tetap yang dihasilkan dari isi persis sebuah file. Mengubah bahkan satu bit saja pada file menghasilkan checksum yang sama sekali berbeda, sehingga hash menjadi cara yang andal untuk memverifikasi bahwa file yang diunduh atau disalin identik, byte demi byte, dengan aslinya. Penerbit perangkat lunak secara rutin mempublikasikan checksum SHA-256 atau MD5 dari sebuah rilis di samping tautan unduhan, sehingga pengguna dapat memastikan file tidak rusak saat transfer atau diubah oleh pihak ketiga — penggunaan yang terkait namun berbeda dengan generator hash kami, yang membuat hash dari teks yang diketik, bukan dari file.

Penggunaan Umum Verifikasi Checksum

Verifikasi checksum adalah langkah rutin dalam berbagai alur kerja sehari-hari dan profesional:

Memverifikasi bahwa ISO, installer, atau arsip yang diunduh cocok dengan checksum yang dipublikasikan oleh vendor perangkat lunak.

Memastikan cadangan atau file yang ditransfer adalah salinan identik byte demi byte tanpa kerusakan.

Menetapkan rantai penyimpanan bukti dalam forensik digital, di mana hash yang tidak berubah membuktikan file tidak diubah.

Memeriksa bahwa firmware atau paket dependensi belum diutak-atik sebelum menginstalnya.

MD5, SHA-1, SHA-256, atau SHA-512: Mana yang Sebaiknya Digunakan?

Untuk verifikasi integritas terhadap kerusakan tidak disengaja (unduhan gagal, sektor disk rusak), MD5 dan SHA-1 masih cepat dan sepenuhnya memadai, itulah sebabnya banyak rilis perangkat lunak lama masih mempublikasikan checksum MD5. Namun, keduanya secara kriptografis sudah dapat dipecahkan dan tidak cocok jika ada pihak jahat yang bisa dengan sengaja membuat file dengan hash yang sama — untuk itu, gunakan SHA-256 atau SHA-512, yang tetap tahan tabrakan dan menjadi standar saat ini untuk verifikasi dalam konteks yang sensitif terhadap keamanan. Alat ini menghitung keempatnya sehingga Anda bisa mencocokkan dengan mana pun yang diberikan penerbit.

Pertanyaan yang Sering Diajukan

Tidak. File dibaca secara lokal dengan FileReader API browser dan di-hash dengan Web Crypto API (untuk SHA-1/256/512) serta implementasi JavaScript lokal untuk MD5. Tidak ada permintaan jaringan yang dibuat — Anda bisa memverifikasinya dengan membuka developer tools browser Anda dan mengamati tab Network, atau dengan memutuskan koneksi internet setelah halaman dimuat.

Ketidakcocokan hampir selalu berarti file tersebut memang berbeda dari aslinya — rusak saat diunduh, unduhan tidak lengkap, atau dimodifikasi. Periksa kembali apakah Anda menyalin seluruh hash yang diharapkan tanpa spasi atau baris baru tambahan, dan apakah Anda membandingkan algoritma yang sama (hash MD5 dan SHA-256 terlihat mirip formatnya tetapi merupakan nilai yang sama sekali berbeda).

SHA-256. MD5 dan SHA-1 memiliki kerentanan tabrakan (collision) yang diketahui, artinya penyerang yang gigih secara teoretis bisa membuat dua file berbeda yang berbagi hash yang sama. Untuk pemeriksaan kerusakan tidak disengaja yang sederhana, keduanya bekerja dengan baik, tetapi setiap kali integritas terhadap pengubahan itu penting, pilih SHA-256 atau SHA-512.

Bisa, sesuai batas memori browser dan perangkat Anda — seluruh file dibaca ke memori sekali untuk menghitung keempat checksum secara paralel. File yang sangat besar (beberapa gigabyte) mungkin memerlukan waktu lebih lama dan RAM lebih banyak, tetapi semuanya tetap terjadi secara lokal tanpa ada unggahan.

Generator hash meng-hash teks yang Anda ketik atau tempel langsung ke sebuah kotak. Alat ini meng-hash byte mentah dari file sungguhan yang dipilih dari perangkat Anda — metode inputnya berbeda, tetapi keduanya menggunakan algoritma dasar yang sama dan sama-sama privat serta berjalan di sisi klien.