Cara menggunakan Generator Hash
- Ketik atau tempel teks ke kotak — kelima hash akan diperbarui saat kamu mengetik. Atau letakkan file di Hash sebuah file.
- Pilih output Hex (format checksum yang umum) atau Base64, dan opsional huruf besar.
- Centang HMAC dan masukkan kunci untuk menghitung tanda tangan HMAC berbasis kunci, bukan hash biasa.
- Untuk memverifikasi unduhan, tempel checksum yang dipublikasikan ke Bandingkan — algoritma yang cocok akan disorot.
Apa itu fungsi hash?
Fungsi hash kriptografis mengubah input berukuran berapa pun menjadi sidik jari berukuran tetap, yaitu digest. Input yang sama selalu menghasilkan hash yang sama, perubahan sekecil apa pun menghasilkan hash yang sama sekali berbeda, dan (untuk algoritma yang aman) hampir mustahil untuk membalik hash atau menemukan dua input dengan hash yang sama. Misalnya, SHA-256 dari hello adalah 2cf24dba5fb0a30e, sedangkan Hello menghasilkan nilai yang sama sekali berbeda.
Algoritma mana yang sebaiknya kamu pakai?
| Algoritma | Output | Status | Penggunaan umum |
|---|---|---|---|
| MD5 | 128 bit / 32 hex | Rusak (collision) | Checksum non-keamanan, cache key, sistem lama |
| SHA-1 | 160 bit / 40 hex | Rusak (collision sejak 2017) | ID objek Git (lama), sertifikat lama |
| SHA-256 | 256 bit / 64 hex | Aman | Checksum file, tanda tangan, blockchain, SRI |
| SHA-384 | 384 bit / 96 hex | Aman | TLS, Subresource Integrity (sha384-…) |
| SHA-512 | 512 bit / 128 hex | Aman | Aplikasi keamanan tinggi; sering lebih cepat dari SHA-256 di CPU 64-bit |
Untuk apa pun yang berkaitan dengan keamanan, gunakan SHA-256 atau yang lebih kuat. MD5 dan SHA-1 masih cukup untuk mendeteksi korupsi data yang tidak disengaja, tetapi penyerang bisa membuat dua file berbeda dengan hash MD5 atau SHA-1 yang sama.
Memverifikasi checksum file
Unduhan perangkat lunak sering mempublikasikan checksum SHA-256. Letakkan file yang sudah diunduh di area file, lalu tempel nilai yang dipublikasikan ke Bandingkan: jika muncul kecocokan hijau, berarti file tersebut identik byte demi byte dengan yang di-hash oleh penerbitnya. Padanan di command line adalah sha256sum file (Linux), shasum -a 256 file (macOS) dan Get-FileHash file (PowerShell).
HMAC: hashing dengan kunci
HMAC (RFC 2104) menggabungkan fungsi hash dengan kunci rahasia. Hanya orang yang mengetahui kuncinya yang bisa membuat atau memverifikasi hasilnya, sehingga ini menjadi standar untuk menandatangani payload webhook (GitHub, Stripe, dan Shopify semuanya memakai HMAC-SHA256), tanda tangan request API, dan JWT HS256. Untuk mengecek tanda tangan webhook, tempel raw body request, centang HMAC, masukkan secret penandatanganan, lalu bandingkan hasilnya dengan header tanda tangan.
Hashing bukan enkripsi — dan bukan untuk password
Hash tidak bisa “didekripsi”. Situs yang mengklaim bisa membalik MD5 sebenarnya hanya mencocokkan hash dengan tabel besar berisi input umum, dan inilah alasan mengapa hash cepat seperti SHA-256 tidak boleh dipakai langsung untuk menyimpan password. Gunakan hash password yang lambat dan memakai salt, seperti Argon2id, bcrypt, atau scrypt. Teks di sini di-hash sebagai UTF-8, sesuai dengan yang dilakukan sebagian besar bahasa pemrograman; untuk mengenkode data (bukan meng-hash), lihat Base64. Butuh ID unik? Gunakan Generator UUID.
Juga dicari sebagai: generator md5, generator sha256, hash sha1, sha512 online, kalkulator checksum, generator hmac, hash file, cek md5 checksum.
Tool yang cocok dipakai bersama Generator Hash
- Generator Kata Sandi — Buat kata sandi yang kuat dan benar-benar acak, atau frasa sandi yang mudah diketik, dengan aturan lanjutan: sertakan atau kecualikan kata, wajibkan karakter tertentu, pilih simbol yang diizinkan, dan hindari pengulangan serta urutan.
- Gambar ke Base64 — Ubah PNG, JPEG, SVG, WebP atau GIF menjadi data URI Base64 dengan CSS dan HTML yang siap disalin, atau tempel string Base64 untuk melihat pratinjau dan mengunduh gambarnya.
- Validator IBAN — Cek apakah IBAN valid sebelum kamu mengirim uang atau menyimpannya: negaranya, panjang yang sesuai untuk negara tersebut, format nomor rekening, dan checksum mod-97.
- Generator PKCE — Uji atau debug login OAuth 2.0 / OpenID Connect dengan PKCE.
Pertanyaan yang sering diajukan
Apakah hash bisa didekripsi atau dibalik?
Apakah MD5 masih aman dipakai?
Kenapa hash saya berbeda dengan tool lain?
echo tanpa -n), perbedaan akhir baris CRLF Windows vs. LF, atau encoding teks yang berbeda. Tool ini meng-hash karakter persis seperti yang kamu masukkan, dienkode sebagai UTF-8.