Bagaimana cara menghitung hash SHA-256 sebuah file?
Pilih teks atau jatuhkan file dan alat ini mengembalikan sidik jari SHA-1, SHA-256, SHA-384, atau SHA-512-nya. Penghitungan hash memakai Web Crypto API browser di mesin Anda sendiri, jadi file tidak pernah meninggalkan perangkat Anda — dan itulah intinya: Anda dapat memverifikasi unduhan tanpa menyerahkan isinya ke sebuah situs web.
Berjalan sepenuhnya di browser Anda · tanpa unggahan · tanpa akun · tanpa tanda air
- Ketik atau tempel teks, atau jatuhkan file.
- Jalankan hash dan baca keempat digest.
- Salin sidik jari yang Anda butuhkan.
Dipakai bila tidak ada file yang dipilih di bawah. Tidak ada yang dikirim ke mana pun.
File yang dipilih menggantikan teks. Jatuhkan ke kotak atau pilih filenya.
Jatuhkan file di sini
Sumber: kotak teks.
| Algoritme | Digest (hex) | Salin |
|---|
Apa yang bisa dilakukan halaman ini
- Menghitung hash teks yang ditempel atau seluruh file
- SHA-1, SHA-256, SHA-384, dan SHA-512
- Menyalin digest dalam bentuk hex
- File tidak pernah diunggah
Kapan sebaiknya menggunakan alat ini
- Memeriksa unduhan terhadap checksum SHA-256 yang dipublikasikan.
- Memastikan dua file atau dua blok teks identik byte demi byte.
- Mendapatkan digest tanpa memasang apa pun atau mengunggah file.
Kapan sebaiknya memilih cara lain
- Anda menghitung hash kata sandi — digest keluarga SHA itu cepat, bukan hash kata sandi; gunakan Argon2id atau bcrypt.
- Anda perlu HMAC, tanda tangan digital, atau MD5/CRC32/BLAKE3.
- Anda perlu memastikan dari mana data berasal; hash hanya membuktikan byte-nya cocok.
Perbandingan dengan pilihan lain
sha256sum dan alat sejenis mengalirkan file sebesar apa pun dengan memori konstan; di sini file dibaca ke dalam browser, jadi masukan yang sangat besar dibatasi memori perangkat. Hanya SHA-1/256/384/512 yang tersedia, dan SHA-1 tidak lagi tahan tabrakan — pakai untuk perbandingan santai, bukan untuk keamanan. Verifikasi keaslian dengan tanda tangan public-key atas digest, bukan dengan digest saja.
Ke mana berkas Anda pergi
Tidak ke mana-mana. Halaman ini memuat kode yang mengerjakan tugasnya, dan setelah itu berkas yang Anda buka dibaca oleh browser Anda sendiri. Tidak ada langkah unggah, tidak ada salinan sementara di server, tidak ada pembersihan yang harus dipercaya — data tidak pernah melintasi jaringan, jadi tidak ada yang tersisa untuk dihapus. Anda bisa memastikannya sendiri: buka panel jaringan browser saat alat berjalan dan lihat panel itu tetap diam.
Pertanyaan tentang alat ini
- Algoritme mana yang sebaiknya saya pakai?
- Pakai SHA-256 untuk keperluan baru: algoritme ini tahan tabrakan dan cepat. SHA-384 dan SHA-512 satu keluarga dan memberi digest lebih panjang bila standar atau kebijakan menuntutnya. SHA-1 hanya disediakan agar Anda dapat mencocokkan checksum lama — algoritme ini tidak lagi tahan tabrakan dan jangan sekali-kali dipakai untuk membuktikan keaslian file.
- Bisakah saya menghitung hash file yang sangat besar?
- Bisa, sampai batas memori perangkat Anda, karena browser membaca seluruh file ke ArrayBuffer sebelum menghitung digest-nya. Beberapa gigabyte biasanya aman di desktop; di ponsel, batasi pada beberapa ratus megabyte. File itu sendiri tidak pernah dikirim.
- Mengapa tidak ada MD5?
- Web Crypto API sengaja tidak mengimplementasikan MD5, karena algoritme itu sudah rusak dan tidak aman untuk tujuan keamanan apa pun. Alih-alih menyertakan MD5 versi JavaScript yang lambat pada file besar dan menggoda orang untuk mengandalkannya, halaman ini tetap pada keluarga SHA. Jika Anda punya checksum MD5 lama untuk diverifikasi, Anda perlu alat lain.
Alat lain di kelompok yang sama
- Pembuat kode QRUbah teks atau URL apa pun jadi kode QR PNG atau SVG yang bisa diunduh.
- Pemformat JSONRapikan, kecilkan, dan validasi JSON, dengan posisi galat saat tidak valid.
- Encoder Base64Enkode teks atau berkas ke Base64 dan dekode kembali, termasuk varian aman-URL.
- Penguji regexUji ekspresi reguler JavaScript pada teks contoh, dengan kecocokan dan grup tangkapan.
Panduan
- How to check a download is genuine with a SHA-256 hashCompare a file’s fingerprint with the published checksum in your browser. The file never leaves your device — which is the point.
- Why these tools never upload your files, and how to checkThe difference between “we delete your file” and “your file was never sent” is the whole argument. Here is how to verify it yourself.