SHA-224, SHA-2 (Secure Hash Algorithm 2) ailesinin 224-bit çıktı üreten versiyonudur. SHA-256'nın truncated (kesilmiş) versiyonu olup, daha kısa hash çıktısı gerektiren uygulamalar için tasarlanmıştır.
Teknik Özellikler
- Hash Uzunluğu:
- 224 bit (56 karakter hexadecimal)
- Güvenlik Seviyesi:
- Yüksek - Kriptografik olarak güvenli
- Blok Boyutu:
- 512 bit
- Mesaj Boyutu Maksimum:
- 2^64 - 1 bit
- Hız:
- Yüksek performans, donanım ve yazılım optimizasyonu mevcut
Kullanım Alanları
- Dijital imzalar ve sertifikalar
- Güvenli protokoller
- Veri bütünlüğü kontrolü
- Kısa hash çıktısı gerektiren uygulamalar
Özellikler
- SHA-256'nın truncated versiyonu: İlk 224 bit kullanılır
- Aynı girdi her zaman aynı hash değerini üretir (deterministik)
- Hash değerinden orijinal veriyi elde etmek kriptografik olarak imkansızdır (tek yönlü)
- Avalanche efekti: Küçük girdi değişiklikleri tamamen farklı hash üretir
- SHA-256 ile aynı algoritma, sadece çıktı uzunluğu farklı
Standartlar ve Referanslar
- FIPS PUB 180-4 (SHA-2 Standard)
- ISO/IEC 10118-3
- RFC 6234