Pemeriksa Integritas File
Verifikasi bahwa suatu file asli, tidak dimodifikasi, dan tidak rusak dengan Pemeriksa Integritas File online gratis kami. Unggah file apa pun - apakah itu penginstal perangkat lunak yang diunduh, biner sistem, cadangan basis data, atau dokumen bersama - dan tempelkan hash SHA-256, SHA-512, SHA-384, SHA-1, atau MD5 yang diharapkan. Alat ini secara otomatis mendeteksi algoritme hash dari panjang hash dan menghitung hash kriptografi file menggunakan Web Crypto API asli browser. Hasil lulus/gagal yang jelas dengan statistik terperinci (algoritma, ukuran file, waktu pemrosesan) dan perbandingan hash yang dihitung vs yang diharapkan ditampilkan secara instan. Alat ini juga menyediakan tampilan hash yang diformat dengan titik dua, deteksi otomatis cerdas saat Anda menempelkan nilai hash, dan fitur laporan salin sekali klik untuk dokumentasi. Semua pemrosesan tetap berada di browser Anda. File Anda tidak pernah diunggah ke server mana pun, menjadikannya 100% pribadi. Tidak perlu mendaftar.
File Integrity Checker
Upload a file, enter its expected hash, and instantly verify if the file is authentic and unmodified.
Drop a file here or click to browse
Any file type - all processing is local in your browser
Expected Hash
Algorithm
Hash Format Tips
- Hashes can include colons (:), spaces, or dashes - they are automatically removed
- The algorithm is auto-detected from the hash length when possible
- MD5 = 32 chars, SHA-1 = 40 chars, SHA-256 = 64 chars, SHA-384 = 96 chars, SHA-512 = 128 chars
- All processing stays in your browser - nothing is uploaded to any server
- Verifikasi File Instan: Unggah file apa pun dan masukkan hash yang diharapkan untuk memverifikasi integritas secara instan. Mendukung SHA-256, SHA-512, SHA-384, SHA-1, dan MD5 - semuanya dihitung secara lokal di browser Anda menggunakan Web Crypto API.
- Deteksi Hash Cerdas: Tempel string hash apa pun dan alat secara otomatis mendeteksi algoritme dari panjangnya (MD5=32, SHA-1=40, SHA-256=64, SHA-384=96, SHA-512=128). Tidak perlu menentukan algoritma secara manual.
- Laporan Hasil Terperinci: Dapatkan laporan verifikasi komprehensif termasuk hash yang dihitung, hash yang diharapkan, ukuran file, waktu pemrosesan, dan status lulus/gagal. Salin laporan lengkap dengan satu klik untuk dokumentasi.
- 100% Pribadi & Sisi Klien: File Anda tidak pernah meninggalkan perangkat Anda. Semua hashing dilakukan secara lokal menggunakan browser Crypto API. Tanpa unggahan, tanpa server, tanpa pelacakan - file Anda tetap bersifat pribadi.
- Verifikasi Perangkat Lunak yang Diunduh: Setelah mengunduh perangkat lunak, file ISO, atau firmware, bandingkan checksum SHA-256 yang diterbitkan dengan file yang diunduh untuk memastikan file tidak diubah atau rusak selama transfer.
- Integritas Transfer File: Saat mentransfer file melalui FTP, SCP, atau penyimpanan cloud, hitung dan bandingkan hash di kedua ujungnya untuk memastikan file tiba dengan utuh tanpa kerusakan.
- Integritas Cadangan Basis Data: Sebelum memulihkan cadangan basis data, verifikasi checksumnya terhadap yang asli untuk memastikan tidak ada kerusakan yang terjadi selama penyimpanan atau transfer. Penting untuk pemulihan bencana.
- Respons Insiden Keamanan: Saat menyelidiki potensi pelanggaran, verifikasi integritas file sistem penting, biner, dan file konfigurasi terhadap hash yang dikenal baik untuk mendeteksi modifikasi yang tidak sah.
- Validasi Pipeline CI/CD: Integrasikan verifikasi integritas file ke dalam pipeline CI/CD Anda. Verifikasi bahwa artefak build, image Docker, dan paket penerapan cocok dengan hash yang diharapkan sebelum rilis produksi.
- Berbagi File Kolaboratif: Saat berbagi file dengan tim atau klien, berikan checksum di samping file. Penerima dapat memverifikasi bahwa file tidak diubah saat transit, memastikan kepercayaan dalam alur kerja kolaboratif.
Pertanyaan yang Sering Diajukan
Pemeriksaan integritas file memverifikasi bahwa file belum dirusak, rusak, atau diubah sejak pembuatan aslinya. Ia bekerja dengan menghitung hash kriptografi (sidik jari digital unik) dari file dan membandingkannya dengan nilai hash yang diketahui dan tepercaya. Jika hashnya cocok, file tersebut asli. Hal ini penting untuk memverifikasi perangkat lunak yang diunduh, mendeteksi infeksi malware, memastikan integritas cadangan, dan memastikan bahwa file tidak rusak selama transfer.
Pemeriksa Integritas menggunakan Web Crypto API (SubtleCrypto) yang dibangun di browser modern untuk menghitung hash SHA-1, SHA-256, SHA-384, dan SHA-512. Untuk MD5 (yang tidak tersedia di SubtleCrypto), kami menggunakan implementasi JavaScript asli yang berjalan sepenuhnya di browser Anda. Semua hashing terjadi secara lokal - file Anda dibaca ke dalam memori, di-hash, dan hasilnya dibandingkan dengan hash yang diharapkan yang Anda berikan. Tidak ada yang diunggah ke server mana pun.
Sebagian besar halaman pengunduhan perangkat lunak yang sah menyediakan checksum (biasanya SHA-256 atau SHA-256) di samping tautan unduhan. Cari teks seperti "SHA-256: e3b0c442..." atau file .sha256 terpisah. Di Linux/macOS, Anda dapat membuat hash menggunakan perintah terminal seperti nama file sha256sum, nama file shasum -a 256, atau nama file md5. Di Windows, gunakan CertUtil -hashfile filename SHA256 atau Get-FileHash filename di PowerShell.
Jika verifikasi gagal, hash yang dihitung tidak cocok dengan hash yang diharapkan. Ini bisa berarti: (1) File rusak saat diunduh - coba unduh lagi. (2) File telah dimodifikasi setelah hash asli dibuat - file tersebut mungkin versi yang berbeda atau mungkin telah diubah. (3) Anda menggunakan algoritma hash yang salah - pastikan hash yang diharapkan dihasilkan dengan algoritma yang sama dengan yang Anda pilih. (4) File tersebut berasal dari sumber yang tidak dapat dipercaya. Selalu verifikasi ulang setelah mengunduh ulang sebelum memutuskan file tersebut aman.
Alat ini mendukung lima algoritma hash: SHA-256 (64 karakter hex, disarankan), SHA-512 (128 karakter, terkuat), SHA-384 (96 karakter), SHA-1 (40 karakter, lawas), dan MD5 (32 karakter, lawas). SHA-256 adalah yang paling umum digunakan untuk distribusi perangkat lunak modern dan merupakan pilihan default. Alat ini dapat mendeteksi algoritme secara otomatis dari panjang hash saat Anda menempelkan nilai hash.
Antarmuka saat ini memverifikasi satu file pada satu waktu. Untuk verifikasi batch, Anda dapat menggunakan alat ini berulang kali untuk setiap file. Kami menyarankan Anda menyimpan catatan hash yang diharapkan dan memverifikasi file saat Anda mendownloadnya. Alat ini mempertahankan input hash yang Anda harapkan di antara perubahan file (sampai Anda menghapusnya secara eksplisit), sehingga memudahkan untuk memverifikasi beberapa file terhadap hash yang diharapkan sama.
MD5 rusak secara kriptografis - artinya penyerang dapat dengan sengaja membuat dua file berbeda dengan hash MD5 yang sama (tabrakan). Ini TIDAK boleh digunakan untuk verifikasi integritas yang penting bagi keamanan. Namun, MD5 masih banyak digunakan dalam sistem lama dan untuk checksum non-keamanan (seperti dalam data ilmiah atau deduplikasi file internal). Banyak situs lama yang masih menyediakan hash MD5, jadi kami menyertakannya untuk kompatibilitas. Untuk keamanan, selalu pilih SHA-256 atau SHA-512.
Integritas file memverifikasi bahwa file belum diubah - ini membuktikan file tersebut persis seperti saat hash dibuat. Otentikasi file lebih jauh lagi, membuktikan SIAPA yang membuat hash menggunakan tanda tangan digital (seperti GPG atau Authenticode). Alat ini hanya menyediakan pemeriksaan integritas. Untuk autentikasi, Anda perlu memverifikasi tanda tangan kriptografi menggunakan kunci publik pembuatnya, yang merupakan proses terpisah yang biasanya dilakukan dengan alat seperti GPG.
Alat ini dapat menangani file hingga batas memori browser Anda. Karena file dibaca seluruhnya ke dalam memori untuk hashing, file yang sangat besar (2GB+) dapat menyebabkan masalah kinerja pada perangkat dengan RAM terbatas. Untuk sebagian besar kasus penggunaan - penginstal perangkat lunak, dokumen, gambar, ISO - alat ini menangani file dengan lancar. Waktu pemrosesan bergantung pada ukuran file dan algoritme: SHA-512 lebih lambat dibandingkan SHA-256 untuk file besar. Waktu pemrosesan ditampilkan dalam hasil.
Nilai hash dapat ditampilkan dalam berbagai format - semua huruf kecil, semua huruf besar, dengan titik dua (AB:CD:EF:12), dengan spasi, atau dengan tanda hubung. Pemeriksa Integritas secara otomatis menormalkan hash yang diharapkan dengan mengonversi ke huruf kecil dan menghapus semua pemisah sebelum perbandingan. Ini berarti Anda dapat menempelkan hash dalam format umum apa pun dan itu akan berfungsi dengan benar. Hash yang dihitung selalu ditampilkan dalam format hex huruf kecil tanpa pemisah.