Panduan Generator Hash

Hasilkan hash SHA-1, SHA-256, SHA-384, dan SHA-512 dari teks. Semua hashing berjalan di browser Anda — tidak ada unggah.

Kembali ke Generator Hash

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

  1. Masukkan teks — Ketik atau tempel teks yang ingin di-hash. Mendukung Unicode (UTF-8).
  2. Lihat hash — SHA-1, SHA-256, SHA-384, dan SHA-512 muncul secara bersamaan.
  3. Salin — Klik ikon salin di samping hash apa pun untuk menyalin ke clipboard.
  4. 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.

Semua perhitungan dan konversi berjalan sepenuhnya di browser Anda. Tidak ada data yang dikirim ke server mana pun, sehingga input Anda tidak pernah meninggalkan perangkat.