SHA-1 Hash Generator

Hasilkan hash kriptografi SHA-1 untuk sistem lama dan kompatibilitas dengan aplikasi yang lebih tua

Coba contoh-contoh ini:

Apa itu SHA-1?

SHA-1 (Secure Hash Algorithm 1) menghasilkan digest 160-bit (40 karakter heksadesimal). Dirancang oleh NSA dan diterbitkan oleh NIST pada 1995 (FIPS 180-1), menjadi populer untuk tanda tangan digital, checksum file, dan sistem kontrol versi.

Catatan keamanan: SHA-1 sudah tidak aman — gunakan SHA-256, SHA-3, atau BLAKE3 untuk sistem baru.

Cara kerja SHA-1

  1. Isi pesan → panjang ≡ 448 (mod 512) bit
  2. Tambahkan panjang 64-bit dari pesan asli
  3. Inisialisasi lima kata 32-bit (A–E)
  4. Proses blok 512-bit melalui 80 operasi (empat putaran)
  5. Keluarkan digest akhir 160-bit

Status keamanan

  • 2005 — serangan tabrakan teoretis pertama
  • 2017 — Google & CWI Amsterdam menunjukkan tabrakan nyata (PDF “SHAttered”)
  • Browser sekarang tidak mempercayai sertifikat TLS SHA-1
  • NIST menghentikan penggunaan SHA-1 untuk tanda tangan digital pada 2011

Contoh hash

InputHash SHA-1
Hello World0a4d55a8d778e5022fab701977c5d840bbc486d0
password5baa61e4c9b93f3f0682250b6cf8331b7ee68fd8
test1237288edd0fc3ffcbe93a0cf06e3568e28521687bc
(kosong)da39a3ee5e6b4b0d3255bfef95601890afd80709

SHA-1 vs. fungsi hash lain

AlgorithmOutputSecuritySpeed
MD5128 bit❌ Rusak⚡ Sangat cepat
SHA-1160 bit❌ Kompromi⚡ Cepat
SHA-256256 bit✅ Aman🚀 Sedang
SHA-3Variable✅ Sangat aman🚀 Sedang
BLAKE3256 bit✅ Aman⚡ Sangat cepat

Pertanyaan yang Sering Diajukan

Apakah SHA-1 aman untuk kata sandi?

Tidak. Gunakan bcrypt, Argon2, atau PBKDF2 sebagai gantinya.

Apa itu tabrakan SHA-1?

Tabrakan terjadi ketika dua input berbeda menghasilkan hash yang sama. Serangan “SHAttered” 2017 membuktikan tabrakan di dunia nyata.

Mengapa Git masih menggunakan SHA-1?

Desain Git membatasi eksploitasi, tetapi proyek ini sedang bermigrasi ke SHA-256.

Resources