Generator Hash

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

Lihat panduan
Algoritma
Pilih algoritma hash.
Alat terkait
Encode, decode, atau format teks Anda.

Panduan

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.