MD5 ve SHA-1: eski özet yöntemleri neden artık güvenli değil
Kısaca: MD5 ve SHA-1 çakışma saldırılarıyla kırılmıştır; güvenlik için SHA-256, SHA-3 veya BLAKE3, parolalar için Argon2 gibi özel yavaş yöntemler kullan.
Biraz daha ayrıntılı: Bir özet fonksiyonu rastgele verileri kısa bir parmak izine çevirir. Şu durumda güvenlidir: (1) veriler özetten türetilemez (tek yönlü fonksiyon), (2) aynı özetli başka bir girdi bulunamaz (ikinci ön görüntü) ve (3) aynı özetli iki girdi bulunamaz (çakışma direnci). MD5 ve SHA-1 (3)‘ü ihlal eder.
Ayrıntılı
Ne oldu?
- MD5 (1992, 128 bit): 2004/2008’e kadar çakışmalar saniyeler içinde hesaplanabilir hale geldi.
- SHA-1: 2017’de ilk pratik çakışma gösterildi.
Ayrıca bak: SHA-256, Özetleme, Parolaları güvenle saklamak, Argon2