Apa itu Generator Hash SHA-1?

Generator hash SHA-1 menghasilkan digest 160-bit (40 karakter hex) dari input apa pun. SHA-1 digunakan dalam hash commit Git, sidik jari sertifikat lama, dan verifikasi integritas data di mana resistensi tabrakan tidak kritis.

Ketik teks atau jatuhkan file, dan alat ini mencetak ringkasan SHA-1 sepanjang 40 karakter yang dihitung SubtleCrypto di perangkat Anda. Tempel nilai yang diharapkan di kolom Compare dan lencananya berubah hijau atau merah muda, jadi tak perlu memicingkan mata di heksadesimal. Git masih memakai SHA-1 untuk mengalamatkan commit dan blob, sehingga ini cara cepat memeriksa atau memverifikasi hash objek Git tanpa membuka terminal.

Cara menggunakan

  1. Langkah 1 — Ketik atau tempel teks, atau letakkan file untuk menghitung digest SHA-1-nya.
  2. Langkah 2 — Hash dibuat di perangkat Anda dan tidak ada yang diunggah.
  3. Langkah 3 — Salin string hex 40 karakter atau verifikasi terhadap nilai yang diharapkan.

Kapan menggunakan

  • Memeriksa atau memverifikasi hash commit/blob Git tanpa membuka git CLI.
  • Mencocokkan sidik jari sertifikat TLS lama yang masih dirilis sebagai SHA-1.
  • Menyesuaikan checksum perangkat lunak lawas yang MD5-nya sudah dipensiunkan tetapi SHA-256 belum dirilis.

Hasil

Anda perlu memverifikasi bahwa hash SHA-1 objek Git cocok dengan yang ditampilkan di log repositori Anda. Tempel konten objek di sini dan bandingkan hasilnya.

FAQ

Apakah SHA-1 masih aman?
Tidak untuk tanda tangan atau sertifikat. Serangan SHAttered milik Google pada 2017 menghasilkan dua PDF dengan SHA-1 identik, dan biayanya terus turun sejak itu. Untuk pengalamatan Git dan kompatibilitas lawas masih dipakai, tapi sistem baru harus pilih SHA-256 atau lebih kuat.
Kenapa Git masih memakai SHA-1 walau sudah jebol?
Git memakai SHA-1 sebagai alamat konten, bukan primitif keamanan: tabrakan berbahaya untuk memalsukan riwayat, bukan untuk penamaan unik. Proyek Git mulai bermigrasi ke SHA-256 sejak 2020, tetapi mayoritas repositori publik masih berjalan dengan SHA-1.
Apa beda SHA-1 dan SHA-2?
SHA-1 punya satu desain tetap dengan output 160 bit. SHA-2 adalah keluarga — SHA-224, SHA-256, SHA-384, SHA-512 — dengan struktur internal berbeda dan output lebih panjang. SHA-2 tidak memiliki serangan tabrakan praktis yang diketahui.
Bisakah membandingkan dua string SHA-1 di sini?
Bisa. Tempel hash yang diharapkan di kolom Compare. Lencana hijau berarti sama, merah muda berarti beda. Perbandingannya tidak case-sensitive, jadi abc123 dan ABC123 dianggap sama.
Apakah file saya diunggah?
Tidak. File dibaca sebagai ArrayBuffer di perangkat Anda lalu diteruskan ke SubtleCrypto, semuanya di halaman. Putuskan koneksi internet pun hash tetap terhitung.

Alat terkait