Generator Hash
Hash teks atau berkas dengan MD5, CRC32, SHA-1/256/512, SHA-3, dan Keccak, keluaran hex atau Base64, serta verifikasi digest terhadap hash yang diharapkan.
Generator Hash — Ketik teks atau jatuhkan berkas untuk menghitung digest MD5, CRC32, SHA-1, SHA-256, SHA-512, SHA-3, dan Keccak sekaligus, dengan keluaran hex atau Base64 dalam huruf besar atau kecil. Tempel hash yang diharapkan untuk memverifikasi kecocokan dalam waktu nyaris konstan, dan tampilkan hanya algoritme yang Anda perlukan. Semuanya berjalan secara lokal dengan Web Crypto API dan WebAssembly — teks dan berkas Anda tidak pernah meninggalkan browser.
Apa itu Generator Hash?
Generator Hash adalah kalkulator hash dan checksum online gratis yang mengubah teks atau berkas yang diunggah menjadi beberapa digest sekaligus: MD5, CRC32, SHA-1, SHA-256, SHA-512, SHA3-256, SHA3-512, dan Keccak-256. Pengembang dan administrator memakainya untuk membuat checksum, membuat sidik jari berkas, membangun kunci cache, dan memverifikasi unduhan dengan menempelkan hash yang diharapkan dari penerbit untuk memastikan kecocokan. Keluaran dapat ditampilkan sebagai hex huruf kecil atau besar, atau Base64, dan setiap algoritme dapat dinyalakan atau dimatikan agar Anda fokus pada satu digest. Hashing berkas membaca byte dengan Web Crypto API, sedangkan CRC32, SHA-3, dan Keccak berjalan lewat modul WebAssembly — semuanya di browser.
Cara menggunakan Generator Hash
- Pilih Teks atau Berkas di atas — ketik atau tempel teks, atau jatuhkan berkas untuk meng-hash byte-nya.
- Buka Pengaturan (⚙) untuk mengaktifkan algoritme tambahan (CRC32, SHA-3, Keccak) atau menyembunyikan yang tidak Anda perlukan.
- Di Pengaturan, pilih keluaran hex atau Base64 dan huruf kecil atau BESAR untuk hex.
- Baca setiap digest di bawah dan klik Salin untuk menaruhnya di papan klip Anda.
- Untuk memverifikasi, tempel hash yang diketahui ke kolom Verifikasi — tanda centang menunjukkan algoritme mana yang cocok.
Contoh
Hashing string "abc"
Masukan
abc
Keluaran
MD5: 900150983cd24fb0d6963f7d28e17f72 SHA-1: a9993e364706816aba3e25717850c26c9cd0d89d SHA-256: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
Memverifikasi unduhan
Beralih ke Berkas, jatuhkan installer yang diunduh, lalu tempel checksum SHA-256 dari halaman rilis ke kolom Verifikasi. Tanda centang di samping SHA-256 memastikan berkas utuh.
Checksum CRC32
Aktifkan CRC32 di Pengaturan untuk mendapatkan checksum pendek 8 karakter, berguna untuk pemeriksaan integritas cepat dan non-kriptografis pada teks atau berkas.
Pertanyaan yang sering diajukan
- Algoritme hash apa saja yang didukung?
- Delapan: MD5, CRC32, SHA-1, SHA-256, SHA-512, SHA3-256, SHA3-512, dan Keccak-256. MD5, SHA-1, SHA-256, dan SHA-512 aktif secara bawaan; aktifkan sisanya di Pengaturan.
- Bisakah ia meng-hash berkas, bukan hanya teks?
- Ya. Beralih ke mode Berkas dan jatuhkan berkas apa pun — byte mentahnya di-hash di browser Anda. Keluarga SHA memakai Web Crypto API; CRC32, SHA-3, dan Keccak memakai modul WebAssembly.
- Bagaimana cara kerja verifikasi?
- Tempel hash yang diketahui ke kolom Verifikasi. Ia dibandingkan dengan setiap digest yang ditampilkan dalam hex (tanpa membedakan huruf) dan Base64 memakai perbandingan waktu nyaris konstan, dan algoritme yang cocok disorot.
- Apakah teks dan berkas saya diunggah ke suatu tempat?
- Tidak. Semua hashing berjalan 100% di sisi klien di browser Anda; tidak ada yang dikirim ke server, sehingga aman untuk berkas pribadi dan string sensitif.
- Bisakah saya memakai MD5 atau SHA-1 untuk keamanan?
- Tidak. MD5, SHA-1, dan CRC32 tidak tahan tabrakan dan ditujukan untuk checksum atau kunci cache. Gunakan SHA-256, SHA-512, atau SHA-3 untuk apa pun yang berkaitan dengan keamanan.
Alat terkait
Enkode / Dekode Base32 / Base58
Enkode teks ke Base32 (RFC 4648) atau Base58 (alfabet Bitcoin) dan dekode keduanya kembali menjadi teks, sepenuhnya aman UTF-8 dan seluruhnya di browser Anda.
Enkode / Dekode Base64
Enkode atau dekode Base64 (aman UTF-8) dengan alfabet URL-safe, padding opsional, pemenggalan baris 64/76, hitungan bita dan karakter langsung, serta tampilan bita heksa atau biner.
Konverter Huruf Besar/Kecil & Penghitung
Konversi teks antara UPPERCASE, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case, dan lainnya, serta hitung karakter, kata, dan baris.
Pemformat & Pemerkecil Kode
Percantik atau perkecil HTML, CSS, dan JavaScript secara instan di browser Anda, dengan indentasi 2 spasi, 4 spasi, atau tab serta kompresi JavaScript bertenaga Terser.