Generator Hash

Buat hash MD5, SHA-1, SHA-256, dan SHA-512 dari teks apa pun.

Keamanan

Masukkan teks apa pun dan pilih MD5, SHA-1, SHA-256, atau SHA-512. Klik Buat hash untuk mendapatkan hash dalam heksadesimal. Gunakan untuk checksum, pemeriksaan integritas, atau pengembangan. Proses hashing berjalan di browser Anda melalui Web Crypto API — input Anda tidak pernah meninggalkan perangkat.

Algoritma:

Tentang Hash Generator

Hash kriptografi mengubah input apa pun menjadi string dengan panjang tetap (sidik jari). Input yang sama selalu menghasilkan hash yang sama; perubahan kecil pada input mengubah hash secara total. Hash tidak bisa dibalik untuk mendapatkan data asli. Hash digunakan untuk checksum, integritas file, dan (dengan salt) penyimpanan kata sandi. Alat ini mendukung MD5 (via SparkMD5) serta SHA-1, SHA-256, SHA-512 (via Web Crypto API), dan berjalan sepenuhnya di browser Anda.

Cara menggunakan

  1. Ketik atau tempel Teks masukan di kotak.
  2. Pilih Algoritma: MD5 hanya untuk checksum lama; SHA-256 adalah pilihan umum; SHA-512 lebih kuat; SHA-1 sudah lama dan lemah untuk keamanan.
  3. Klik Buat hash. Hash muncul dalam format hex. Gunakan Salin hash untuk menyalinnya.

Kapan digunakan

  • Memverifikasi integritas file atau pesan (membandingkan hash)
  • Membuat checksum untuk API atau dokumentasi
  • Menguji atau mempelajari cara kerja hashing
  • Membuat ID deterministik atau cache key dari konten

Detail

MD5 menghasilkan 32 hex (128 bit); SHA-1 menghasilkan 40 hex (160 bit); SHA-256 menghasilkan 64 hex (256 bit); SHA-512 menghasilkan 128 hex (512 bit). Jangan gunakan MD5 atau SHA-1 untuk keamanan. Untuk hashing kata sandi gunakan bcrypt, scrypt, atau Argon2 dengan salt. Untuk autentikasi pesan lihat HMAC Generator kami.

Pertanyaan yang Sering Diajukan

Apa itu hash?
Hash adalah fungsi satu arah yang mengubah input (misalnya teks) menjadi string dengan panjang tetap. Input yang sama selalu menghasilkan hash yang sama. Perubahan kecil pada input menghasilkan hash yang sangat berbeda. Umumnya digunakan untuk checksum, kata sandi (dengan salt), dan integritas data.
Apakah data saya dikirim ke server?
Tidak. Proses hashing dilakukan sepenuhnya di browser Anda menggunakan Web Crypto API. Teks Anda tidak pernah meninggalkan perangkat.
Apa perbedaan antara MD5, SHA-1, SHA-256, dan SHA-512?
MD5 menghasilkan hash 128-bit (32 hex) dan sudah tidak aman — gunakan hanya untuk checksum non-keamanan. SHA-1 adalah 160-bit (40 hex), juga lemah. SHA-256 (64 hex) dan SHA-512 (128 hex) aman dan banyak digunakan. SHA-256 adalah pilihan umum; SHA-512 lebih kuat tetapi lebih lambat.