Generator Hash SHA-1

Buat Hash SHA-1 160-bit — Fungsi yang Menggerakkan Git

Membagikan:

Generator Hash SHA-1

Fungsi digest 160-bit yang menggerakkan Git

SHA-1 adalah fungsi hash kriptografis yang dirancang NSA menghasilkan digest 160-bit (40 karakter heksadesimal). Tabrakan praktis ditunjukkan pada 2017.

Apa itu SHA-1?

SHA-1 memproses data dalam blok 512-bit melalui 80 ronde operasi bitwise.

✅ Fitur

  • Git VCS: Mengidentifikasi setiap commit dan objek di repositori Git
  • Output 160-bit: Digest 40 digit
  • Dukungan luas: Tersedia di semua bahasa pemrograman
  • Cepat: Komputasi cepat dengan dukungan hardware

📊 Penggunaan

  • Git: Identifikasi commit, branching, merging
  • Checksum: Verifikasi integritas file
  • Sistem lama: Sertifikat SSL/TLS lama
  • Fingerprinting: Identifikasi konten

⚠️ Peringatan Depresiasi

SHA-1 sudah usang secara kriptografis. Google dan CWI Amsterdam menunjukkan tabrakan praktis pada 2017 (SHAttered). Gunakan SHA-256.

🔄 Perbandingan SHA-1

🔵

MD5

128-bit

Dibobol — jangan gunakan

🟢

SHA-1

160-bit

Usang — tabrakan diketahui

🟡

SHA-256

256-bit

Aman — direkomendasikan

❓ Pertanyaan Umum

Apakah SHA-1 masih aman?

Tidak. Tabrakan praktis ditunjukkan pada 2017.

Mengapa Git masih menggunakan SHA-1?

Git sedang bermigrasi ke SHA-256 secara bertahap.

Apa pengganti SHA-1?

SHA-256 untuk sebagian besar aplikasi.