Alat

Generator Hash Online Gratis — MD5, SHA-256, SHA-512

Buat hash MD5, SHA-1, SHA-256, SHA-384, dan SHA-512 secara instan dari teks apa pun — kelima algoritma sekaligus, 100% di browser Anda.

MD5 128 bit Tidak disarankan untuk keperluan keamanan
SHA-1 160 bit Tidak disarankan untuk keperluan keamanan
SHA-256 256 bit
SHA-384 384 bit
SHA-512 512 bit

Privasi

Semua proses hashing dilakukan secara lokal di browser Anda menggunakan Web Crypto API dan implementasi MD5 murni-JS. Teks Anda tidak pernah dikirim ke server kami.

Apa Itu Fungsi Hash?

Fungsi hash mengambil teks masukan apa pun dan menghasilkan string keluaran dengan panjang tetap — yaitu hash. Prosesnya bersifat satu arah: Anda tidak dapat membalik hash untuk mendapatkan kembali teks aslinya. Fungsi hash bersifat deterministik: masukan yang sama selalu menghasilkan keluaran yang sama. Fungsi ini banyak digunakan dalam ilmu komputer untuk verifikasi integritas data, penyimpanan kata sandi, tanda tangan digital, dan pengalamatan konten.

MD5, SHA-1, SHA-256, SHA-384, SHA-512: Kapan Menggunakan Masing-masing

Pilih algoritma yang tepat untuk kebutuhan Anda:

MD5 (128-bit)

Tidak lagi direkomendasikan untuk keamanan. Cocok untuk checksum file non-kritis dan sistem lama. Menghasilkan string heksadesimal 32 karakter.

SHA-1 (160-bit)

Tidak lagi direkomendasikan untuk tanda tangan digital, tetapi masih digunakan pada hash commit Git. Menghasilkan string heksadesimal 40 karakter.

SHA-256 (256-bit)

Standar emas. Digunakan pada sertifikat TLS, token JWT, dan Bitcoin. Menghasilkan string heksadesimal 64 karakter.

SHA-384 (384-bit)

Varian SHA-2 untuk konteks keamanan tinggi. Menghasilkan string heksadesimal 96 karakter.

SHA-512 (512-bit)

Ketahanan maksimum. Beban komputasi lebih tinggi. Menghasilkan string heksadesimal 128 karakter.

Kasus Penggunaan Umum Generator Hash

Penerapan praktis hashing kriptografis:

Verifikasi Integritas File

Bandingkan nilai hash untuk memverifikasi bahwa file yang diunduh lengkap dan tidak berubah.

Hashing Kata Sandi

Simpan kata sandi yang di-hash (dan diberi salt) alih-alih teks biasa di dalam basis data.

Tanda Tangan Digital & TLS

Sertifikat SSL/TLS mengandalkan SHA-256 atau SHA-384 untuk algoritma tanda tangan.

Cache Busting

Tambahkan hash konten ke nama file aset untuk membatalkan cache browser saat deploy.

Pengalamatan Konten

Git, IPFS, dan sistem lainnya menggunakan hash untuk mengidentifikasi konten secara unik.

Pertanyaan yang Sering Diajukan

Tidak. Fungsi hash bersifat satu arah: secara komputasi tidak mungkin membalik sebuah hash. Anda hanya dapat memverifikasi apakah suatu masukan menghasilkan hash yang sama dengan nilai yang tersimpan.

Keduanya termasuk keluarga SHA-2. SHA-256 menghasilkan digest 256-bit (64 karakter heksadesimal); SHA-512 menghasilkan digest 512-bit (128 karakter heksadesimal). SHA-512 menawarkan margin keamanan yang lebih besar tetapi beban komputasinya lebih tinggi.

MD5 dianggap rusak secara kriptografis dan tidak boleh digunakan untuk keperluan yang sensitif terhadap keamanan seperti hashing kata sandi atau tanda tangan digital. MD5 masih dapat diterima untuk keperluan non-keamanan seperti checksum file cepat.

Tidak. Semua perhitungan hash dilakukan sepenuhnya di browser Anda menggunakan Web Crypto API (untuk SHA-*) dan implementasi MD5 JavaScript murni. Tidak ada data yang pernah meninggalkan perangkat Anda.