Apa yang dilakukan alat ini
Generator Hash menghitung hash kriptografis dari teks. Masukkan string apa pun dan dapatkan hash SHA-1, SHA-256, SHA-384, dan SHA-512 secara instan. Semua hashing berjalan di browser—tidak ada unggah, tidak ada server. Berguna untuk checksum, integritas data, dan mempelajari cara kerja fungsi hash.
Cara menggunakannya
- Masukkan teks — Ketik atau tempel teks yang ingin di-hash. Mendukung Unicode (UTF-8).
- Lihat hash — SHA-1, SHA-256, SHA-384, dan SHA-512 muncul secara bersamaan.
- Salin — Klik ikon salin di samping hash apa pun untuk menyalin ke clipboard.
- Ubah input — Edit teks; semua hash diperbarui secara real time.
Cara kerjanya
Alat menggunakan Web Crypto API (atau polyfill) untuk menghitung hash. Input dienkode sebagai UTF-8, lalu diteruskan ke algoritma hash yang dipilih. Setiap algoritma menghasilkan digest panjang tetap (SHA-1: 40 karakter heks, SHA-256: 64 karakter heks, dll.). Input yang sama selalu menghasilkan output yang sama; perubahan kecil mengubah hash sepenuhnya.
Semua komputasi berjalan sepenuhnya di browser Anda. Tidak ada data yang dikirim ke server mana pun.
Kasus penggunaan & contoh
- Checksum — Verifikasi konten file atau integritas pesan.
- Kata sandi — Hasilkan hash kata sandi untuk penyimpanan (gunakan derivasi kunci proper di produksi).
- API — Buat tanda tangan permintaan untuk autentikasi.
- Pembelajaran — Jelajahi perilaku hash kriptografis.
- Git — Pahami cara Git menggunakan SHA-1 untuk ID objek.
Contoh
Input: hello
- SHA-1:
aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d - SHA-256:
2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824
Batasan & kendala
- Ukuran input — Input sangat besar dapat memperlambat browser; tidak ada batas ketat yang didokumentasikan.
- SHA-1 — Dianggap lemah untuk penggunaan keamanan baru; prefer SHA-256 atau SHA-512 untuk keamanan.
- Dukungan browser — Memerlukan Web Crypto API; berfungsi di semua browser modern.