Cara menggunakan
- Pilih “Teks” lalu ketik, atau pilih “File” dan pilih file berukuran berapa pun.
- Centang algoritma yang Anda perlukan — MD5, SHA-1, SHA-256 dan SHA-512 dipilih secara default.
- Untuk hash dengan kunci, centang “HMAC” dan masukkan kunci rahasia.
- Untuk memverifikasi unduhan, tempel checksum dari situs penerbit ke “Bandingkan dengan”; baris yang cocok akan ditandai.
Penjelasan opsi
- MD5 / SHA-1
- Cepat dan masih banyak dipakai untuk checksum file, tetapi sudah tidak aman — penyerang bisa membuat dua masukan dengan hash yang sama. Jangan gunakan untuk tanda tangan digital atau kata sandi.
- SHA-256 / SHA-512
- Keluarga SHA-2, pilihan standar untuk pengecekan integritas, sertifikat dan blockchain.
- SHA-3 / BLAKE2 / BLAKE3
- Alternatif modern. BLAKE3 jauh lebih cepat daripada SHA-2 di perangkat lunak; SHA-3 adalah standar NIST dengan desain internal yang berbeda.
- HMAC
- Hash yang memakai kunci rahasia, digunakan untuk menandatangani webhook dan permintaan API (misalnya webhook GitHub dan Stripe memakai HMAC-SHA256).
Panjang hash
| Algoritma | Hasil | Panjang hex |
|---|---|---|
| MD5 | 128 bit | 32 |
| SHA-1 | 160 bit | 40 |
| SHA-256 / SHA3-256 / BLAKE3 | 256 bit | 64 |
| SHA-384 | 384 bit | 96 |
| SHA-512 / SHA3-512 / BLAKE2b | 512 bit | 128 |
Contoh
SHA-256 dari abc adalah:
ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
Nilai yang sama dari terminal: echo -n abc | sha256sum di Linux atau echo -n abc | shasum -a 256 di macOS.
Pertanyaan yang sering diajukan
Bagaimana cara memverifikasi checksum file yang diunduh?
Pilih “File”, pilih file unduhan, lalu tempel checksum yang tertera di situs web ke “Bandingkan dengan”. Jika sebuah baris menunjukkan “Cocok”, file Anda identik dengan file yang di-hash oleh penerbit.
Apakah file saya diunggah?
Tidak. File dibaca per bagian 4 MB oleh browser Anda dan di-hash secara lokal, jadi image ISO berukuran beberapa gigabyte pun tidak pernah keluar dari komputer Anda.
Bisakah hash dibalik untuk mendapatkan teks aslinya?
Tidak — hash bersifat satu arah. Namun, masukan yang pendek atau umum (seperti “password123”) bisa ditemukan lewat tabel pencarian, karena itulah kata sandi harus disimpan dengan algoritma lambat dan bersalt seperti bcrypt atau Argon2, bukan MD5 atau SHA-256 biasa.
Mengapa hash saya berbeda dengan hasil alat lain?
Biasanya masukannya berbeda — baris baru di akhir, spasi, atau encoding teks yang lain. Alat ini meng-hash byte UTF-8 persis dari apa yang Anda ketik. Perintah echo di terminal menambahkan baris baru kecuali Anda memakai echo -n.
Apa bedanya hash dan HMAC?
Siapa pun bisa menghitung hash dari data publik. HMAC juga membutuhkan kunci rahasia, jadi HMAC membuktikan bahwa pesan berasal dari pihak yang mengetahui kunci tersebut dan tidak diubah.
Privasi
Alat ini berjalan sepenuhnya di browser Anda. File dan teks Anda diproses di perangkat Anda dan tidak pernah diunggah ke server kami.