MD4 Hash Oluşturucu
Modern kriptografiyi kuran öncü hash fonksiyonu
MD4 (Message Digest 4), Ron Rivest tarafından 1990'da MIT'de tasarlanan kriptografik bir hash fonksiyonudur. 128 bitlik hash (32 hex karakter) üretir. Kriptografik olarak kırılmış olsa da MD4, MD5, SHA-1 ve tüm SHA-2 ailesinin doğrudan atası olarak muazzam tarihsel öneme sahiptir.
MD4 nedir?
MD4, verileri 512 bitlik bloklarda her biri 16 işlemden oluşan üç turda (toplamda 48) işler. Dört adet 32 bitlik durum değişkeni tutar.
✅ Özellikler
- • Tarihsel öncü: Merkle-Damgård çerçevesini kurdu
- • 128 bit çıkış: 32 haneli onaltılık özet
- • Doğrudan etki: MD5, SHA-1 ve SHA-2'ye yol açtı
- • Basit: Blok başına sadece 48 işlem
📊 Kullanım alanları
- • Eski sistemler: NTLM kimlik doğrulama protokolleri
- • Eğitim: Hash fonksiyon tasarımı öğrenimi
- • Araştırma: Diferansiyel kriptanaliz evrimi çalışması
- • Güvenlik dışı: Hızlı sağlama toplamları
⚠️ Güvenlik uyarısı
MD4 tamamen kırılmıştır — güvenlik için kullanmayın. Çarpışmalar bir saniyeden az sürede bulunur. SHA-256 kullanın.
🔄 MD4 vs modern
MD4
128 bit, 3 tur
Kırılmış — sadece tarihsel
MD5
128 bit, 4 tur
O da kırılmış
SHA-256
256 bit, 64 tur
Modern güvenli standart
❓ Sıkça sorulan sorular
MD4 neden hâlâ kullanılıyor?
MD4 esas olarak Windows'taki NTLM kimlik doğrulama gibi eski protokollerde görülür.
MD4 nasıl kırıldı?
Diferansiyel kriptanaliz ile. Tam çarpışmalar minimum hesaplama çabasıyla bulunur.
MD4 ve MD5 arasındaki ilişki?
MD5 doğrudan halefidir. Rivest dördüncü bir tur ve ek işlemler ekledi.