Hash Generator
Hash Generator — berjalan di browser. Input tidak disimpan.
Pembuat hash
Masukkan nilai, lalu tekan Hitung.
SHA memakai Web Crypto (SubtleCrypto); MD5 dihitung dengan JS murni di browser. Tidak dikirim ke server.
Cara menggunakan
- Masukkan string yang akan di-hash di Teks. Digest memakai byte UTF-8.
- Tekan Buat hash. SHA-256, SHA-1, SHA-512, dan MD5 terisi bersama.
- Setiap hasil adalah string hex huruf kecil. Pilih kolom untuk menyalin.
- Keluarga SHA memakai API peramban Web Crypto (SubtleCrypto). Lingkungan yang tidak didukung menampilkan pemberitahuan.
- Reset mengosongkan input dan hasil. Teks asli tidak dikirim ke server.
- Ini hash teks UTF-8, bukan hash berkas. Untuk integritas biner, pakai alat berkas khusus. Anda bisa membandingkan keempat algoritma sekaligus.
Konsep utama
Fungsi hash memetakan input panjang sembarang ke sidik jari tetap. Byte UTF-8 yang sama selalu menghasilkan digest yang sama; satu karakter atau baris baru mengubah keluaran secara avalanche. SHA-256, SHA-1, dan SHA-512 memakai subtle.digest; MD5 adalah implementasi JavaScript murni di halaman ini. Hash satu arah: Anda tidak bisa memulihkan asli dari digest secara matematis.
Untuk menyimpan sandi, KDF khusus (Argon2, bcrypt, PBKDF2) plus garam lazim—bukan SHA-256 tunggal. MD5 dan SHA-1 punya serangan tabrakan yang diketahui dan tidak disarankan untuk tanda tangan atau hash keamanan; tetap berguna untuk checksum warisan. Untuk cek integritas sehari-hari, utamakan SHA-256 atau SHA-512. Halaman ini generator referensi dan tidak mengunggah input. Hash biner berkas di luar cakupan.
Contoh
MD5 dari hello adalah hex 32 digit huruf kecil 5d41402abc4b2a76b9719d911017c592. SHA-256 64 digit hex, SHA-1 40, SHA-512 128. hello dan Hello berbeda total, jadi saat mencocokkan log server tempel aslinya tanpa diubah. Keempat kolom terisi sekaligus agar Anda bisa membandingkan MD5 warisan dengan SHA-256 di satu layar.
Terkait: Encoder URL · Teks ↔ hex · Penghitung karakter
Pertanyaan umum
SHA-256 generator dipakai untuk apa?
Cek integritas frasa, perbandingan kunci cache, dan pencocokan checksum publik. Bukan pengganti penyimpanan sandi login sebagai SHA-256 polos.
Apakah SHA-256 selalu sama untuk kalimat yang sama?
Ya, untuk byte UTF-8 yang sama. CRLF Windows vs LF Unix saja mengubah digest—tempel aslinya tanpa diubah.
Apakah MD5 aman?
Tabrakan memungkinkan. Jangan dipakai untuk tanda tangan atau sandi. Pakai hanya untuk mencocokkan sistem lama atau checksum non-keamanan.
SHA-1 vs SHA-256?
Panjang keluaran dan kekuatan saat ini. SHA-1 (160-bit) sedang dihentikan; SHA-256 (256-bit) umum untuk integritas. SHA-512 sidik jari lebih panjang.
Bisakah memulihkan asli dari hash?
Tidak. Sandi pendek bisa ditebak lewat kamus atau rainbow table, tetapi fungsi hash sendiri tidak punya invers.
Apakah input generator dikirim ke server?
Tidak. SHA memakai Web Crypto dan MD5 memakai skrip halaman; keduanya hanya di memori peramban.
Terakhir ditinjau: 2026-09-04