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

  1. Ketik atau tempel teks, atau jatuhkan file.
  2. Jalankan hash dan baca keempat digest.
  3. 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.

AlgoritmeDigest (hex)Salin
Perlu diketahui. SHA-1 disertakan karena checksum lama masih memakainya, tetapi algoritme ini tidak lagi tahan tabrakan. Untuk keperluan baru, pilih SHA-256.

Apa yang bisa dilakukan halaman ini

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

Panduan