MD4, Message Digest 4, 1990 yılında Ron Rivest tarafından geliştirilmiş kriptografik hash fonksiyonudur. MD5'in öncülü olmasına rağmen, çok ciddi güvenlik açıkları nedeniyle kriptografik amaçlar için güvensiz kabul edilmektedir.
Teknik Özellikler
- Hash Uzunluğu:
- 128 bit (32 karakter hexadecimal)
- Blok Boyutu:
- 512 bit
- Mesaj Boyutu Maksimum:
- 2^64 - 1 bit
- Durum:
- Güvensiz - Kriptografik amaçlar için kullanılmamalı
Kullanım Alanları
- Eski sistemler ve legacy uygulamalar (artık önerilmiyor)
- Tarihsel referans amaçlı
Özellikler
- MD5'in öncülü: Modern hash algoritmalarının gelişiminde önemli rol oynadı
- Hızlı hesaplama: Basit ve optimize algoritma
- Yaygın kullanım geçmişi: 1990'ların başında yaygın olarak kullanıldı
Standartlar ve Referanslar
- RFC 1320 (artık geçersiz)
⚠️ Önemli Uyarılar
- Çok ciddi güvenlik açıkları: 1995'te tam çarpışma saldırısı bulundu
- Ön görüntü saldırılarına karşı son derece savunmasız
- Kriptografik amaçlar için kesinlikle kullanılmamalıdır
- Modern uygulamalarda SHA-256, SHA-512 veya SHA-3 tercih edilmelidir
- Parola hash'leme için asla kullanılmamalıdır
- Dijital imzalar için kullanılmamalıdır
- Sadece tarihsel veya eğitim amaçlı kullanılabilir