Haval-128 Hash Oluşturucu
128 bit çıkışlı esnek hash fonksiyonu
Haval, benzersiz çıkış uzunluğu (128/160/192/224/256 bit) ve tur sayısı (3/4/5) esnekliği sunar. Haval-128, 128 bitlik hash (32 hex karakter) üretir. 1992'de Zheng, Pieprzyk ve Seberry tarafından tasarlanmıştır.
Haval-128 nedir?
Haval, verileri 1024 bitlik bloklarda işler — MD5 ve SHA-1'in iki katı. Ayarlanabilir tur sayısıyla sekiz 32 bitlik durum değişkeni destekler.
✅ Özellikler
- • Benzersiz esneklik: Ayarlanabilir çıkış uzunluğu ve turlar
- • 1024 bit bloklar: Blok başına daha fazla veri işler
- • Güvenlik seçenekleri: 3 ila 5 tur
- • 128 bit çıkış: 32 karakterlik kompakt özet
📊 Kullanım alanları
- • Gömülü sistemler: Kaynaklara göre ayarlanabilir uzunluk
- • Bütünlük kontrolleri: 3 turla hızlı kontroller
- • Akademik araştırma: Hız-güvenlik dengesi çalışması
- • Eski sistemler: Haval arayüzlü sistemler
⚠️ Güvenlik notu
Haval-128'de güvenlik açıkları tespit edilmiştir. 3 ve 4 turlu varyantlarda çarpışmalar bulundu. SHA-256 kullanın.
🔄 Haval vs diğerleri
Haval-128
128 bit, 1024 bit blok
Esnek ama güvenlik açıkları
MD5
128 bit, 512 bit blok
Daha yaygın
SHA-256
256 bit
Modern güvenli standart
❓ Sıkça sorulan sorular
Haval'ı benzersiz yapan ne?
Haval, çıkış uzunluğu ve tur sayısı seçimi sunan tek hash fonksiyonudur.
Haval-128, MD5'ten daha mı güvenli?
Her ikisinde de güvenlik açıkları var. Hiçbiri modern güvenlik için uygun değil.
Haval neden yaygınlaşmadı?
Standardizasyon eksikliği ve düşük turlu varyantlardaki güvenlik açıkları.