Hitung hash

Kalkulator hash online gratis yang berjalan sepenuhnya di browser Anda. Tempel teks atau jatuhkan file (hingga 500 MB), pilih satu atau beberapa algoritma (MD5, SHA-1, SHA-256, SHA-384, SHA-512, CRC32), pilih output hex atau base64, opsional atur kunci untuk menghitung varian HMAC alih-alih digest biasa. File dibaca dalam potongan 4 MB sehingga file 500 MB tidak menyebabkan OOM tab Anda. Blok perbandingan di bawah mengambil dua string hash dan memberi tahu Anda apakah cocok — berguna untuk memverifikasi integritas file terhadap checksum yang dipublikasikan.

Cara menggunakan

1
Pilih mode input

Tab Teks untuk mengetik, tab File untuk drag-and-drop.

2
Pilih algoritma

Centang kotak yang Anda inginkan — semuanya dihitung secara paralel.

3
Atur format output

Hex untuk tampilan tradisional, base64 untuk gaya JWT.

4
Hitung

Klik hasil untuk menyalinnya; gunakan Bandingkan untuk verifikasi terhadap hash yang dikenal.

Hash teks atau file di browser — MD5, SHA-1, SHA-256, SHA-384, SHA-512, CRC32, dengan HMAC

Algoritma
Output
HMAC (opsional)
Saat kunci diatur, semua algoritma yang dipilih dihitung sebagai HMAC-… alih-alih digest biasa.

Bandingkan dua hash

Tempel dua hash untuk membandingkan
Tidak tahu mau coba apa?
400+ alat gratis — buka kejutan
🎲 Beri kejutan

Fitur

Enam algoritma Teks atau file Mode HMAC Output hex atau base64 Bandingkan dua hash Primitif standar

Penggunaan umum

  • Verifikasi ISO yang diunduh terhadap checksum SHA-256 yang dipublikasikan.
  • Hitung hash konten untuk cache-busting atau pembuatan ETag.
  • Hitung HMAC-SHA256 gaya JWT untuk penandatanganan permintaan API.
  • Cepat hasilkan MD5 untuk sistem lama yang masih memintanya.
  • Cek cepat apakah dua file besar identik tanpa membandingkannya.

Mengapa yang ini

Kebanyakan alat hash online gagal pada file besar (mereka mencoba memuat seluruhnya ke memori sekaligus) atau memerlukan roundtrip upload ke server. Kami stream file dalam potongan 4 MB melalui kripto bawaan browser Anda, sehingga ISO 500 MB berfungsi di tab browser biasa dan byte tidak pernah meninggalkan mesin Anda. HMAC dan CRC32 adalah first-class — sebagian besar alat online melewatinya. Output cocok dengan `sha256sum`, `md5sum`, OpenSSL, dan setiap implementasi standar lainnya, sehingga Anda dapat memakainya untuk memverifikasi unduhan terhadap checksum yang dipublikasikan.

Pertanyaan umum

Apakah MD5 masih aman digunakan?

Tidak untuk tujuan keamanan — MD5 telah rusak sejak 2004. Masih baik sebagai checksum konten cepat (kunci cache, dedup) di mana Anda tidak peduli tentang tabrakan adversarial. Untuk tanda tangan, penyimpanan kata sandi, atau apa pun yang sensitif terhadap keamanan, gunakan SHA-256 atau lebih baik.

Apa itu HMAC?

Konstruksi hash berkunci. SHA-256(message) biasa memungkinkan siapa saja menghitung ulang hash; HMAC-SHA256(key, message) memerlukan kunci untuk menghasilkan atau memverifikasi, sehingga berfungsi sebagai kode otentikasi pesan. Umum dalam penandatanganan permintaan API (AWS, Stripe, dll.) dan JWT HS256.

Seberapa besar file yang bisa saya hash?

Batasnya 500 MB agar halaman tetap cepat di perangkat low-end. Hashing itu sendiri ramah streaming — satu-satunya tekanan memori adalah buffer FileReader per chunk.

Apakah file saya diunggah?

Tidak. File dibaca secara lokal dalam potongan 4 MB dan di-hash di dalam tab browser Anda — byte tidak pernah masuk ke server kami. Beginilah Anda dapat memverifikasi unduhan ISO 4 GB terhadap SHA-256 yang dipublikasikan tanpa membayar bandwidth upload. Hasilnya cocok dengan `sha256sum` di Linux / `shasum -a 256` di macOS / `certutil -hashfile` di Windows.

Hex atau base64 — mana yang harus saya gunakan?

Hex adalah representasi tradisional (jenis yang Anda lihat di halaman unduhan). Base64 lebih pendek dan adalah yang digunakan JWT dan banyak API web untuk tanda tangan HMAC. Pilih mana yang diharapkan sistem yang Anda gunakan.

Mobile?

Ya. Batas 500 MB berlaku, tetapi untuk beban kerja mobile tipikal (foto, dokumen) hashing kurang dari satu detik.

💡 Ingin kami tingkatkan alat ini untuk Anda?

Kami bisa — dan gratis! Kirim pesan singkat dengan ide Anda. Jika ingin diskusi lebih detail, tinggalkan email dan kami akan menghubungi Anda. Bisa anonim.

Bagaimana Anda menilai alat ini?

Terima kasih atas penilaian Anda!
Ingin berbagi lebih? Tinggalkan komentar!
Terima kasih! Komentar Anda akan muncul setelah moderasi.
Siapa yang cocok menggunakan alat ini?
Diterbitkan