Generator Hash SHA

Hash teks apa pun menjadi hash heksadesimal SHA-1, SHA-256, SHA-384, dan SHA-512 sekaligus, memakai mesin Web Crypto bawaan browser Anda. Tidak ada yang meninggalkan perangkat Anda, dan setiap hash punya tombol salinnya sendiri.

SHA-1
SHA-256
SHA-384
SHA-512
Hash mana untuk keperluan apa: Gunakan SHA-256 untuk pemeriksaan integritas berkas dan checksum build — cepat, standar, dan aman; SHA-384 dan SHA-512 mencakup pekerjaan yang sama dengan hash lebih panjang. Untuk kata sandi, jangan pernah menyimpan hash SHA polos: gunakan fungsi derivasi kunci khusus seperti bcrypt, scrypt, atau Argon2 yang memakai salt dan sengaja dibuat lambat. SHA-1 sudah warisan — tabrakannya terbukti sejak 2017, simpan hanya untuk kompatibilitas.

Cara menggunakan

  1. Ketik atau tempel teks yang ingin Anda hash ke dalam kotak masukan.
  2. Klik "Hitung hash" — keempat hash dihitung sekaligus dengan Web Crypto API.
  3. Salin hash yang Anda butuhkan dengan tombolnya sendiri, atau bandingkan dengan checksum yang diharapkan.

Pertanyaan yang sering diajukan

Hash mana yang sebaiknya saya pakai?

Untuk integritas berkas, artefak build, dan checksum, gunakan SHA-256 — cepat, didukung luas, dan aman. SHA-384 dan SHA-512 cocok untuk pekerjaan yang sama dengan hash yang lebih panjang. Hindari SHA-1 untuk hal baru: kerentanannya terhadap tabrakan sudah terbukti sejak 2017, jadi perlakukan SHA-1 sebagai format warisan untuk memverifikasi sistem lama saja.

Bisakah saya meng-hash kata sandi dengan alat ini?

Tidak — dan Anda memang tidak boleh menyimpan hash SHA polos dari kata sandi di mana pun. Peng-hash-an kata sandi memerlukan fungsi derivasi kunci khusus seperti bcrypt, scrypt, atau Argon2, yang sengaja dibuat lambat, memakai salt per pengguna, dan tahan terhadap pembobolan GPU. Hash SHA polos dihitung dalam mikrodetik dan runtuh menghadapi serangan kamus hampir seketika.

Apakah teks saya diunggah ke mana pun?

Tidak pernah. Hash dihitung secara lokal dengan crypto.subtle, bagian dari Web Crypto API bawaan browser, pada halaman HTTPS. Teks dan hash hasilnya tidak pernah meninggalkan perangkat Anda, sehingga Anda bisa dengan aman meng-hash potongan kode, kunci, atau string rahasia untuk keperluan perbandingan.

Mengapa hash untuk teks yang mirip terlihat sangat berbeda?

Fungsi SHA peka efek longsoran: mengubah satu karakter, menambah satu spasi, atau mengubah huruf besar-kecil mengubah keluarannya sepenuhnya. Inilah sifat yang membuatnya berguna untuk verifikasi — perusakan sekecil apa pun pada berkas atau pesan menghasilkan hash yang benar-benar berbeda dan mustahil terlewat saat dibandingkan.

Bagaimana cara memverifikasi berkas yang diunduh?

Penerbit sering mempublikasikan checksum SHA-256 di samping tautan unduhan. Hitung hash salinan Anda, tempelkan kedua nilai berdampingan, lalu bandingkan karakter demi karakter — atau biarkan utilitas checksum sistem operasi Anda melakukannya. Hash yang cocok berarti berkas sampai dengan utuh bit demi bit; perbedaan apa pun berarti berkas rusak atau telah diubah.

Alat terkait