SHA-512, SHA-2 (Secure Hash Algorithm 2) ailesinin 512-bit çıktı üreten versiyonudur. SHA-256'dan daha uzun hash çıktısı sağlar ve daha yüksek güvenlik seviyesi gerektiren uygulamalar için tercih edilir.
Teknik Özellikler
- Hash Uzunluğu:
- 512 bit (128 karakter hexadecimal)
- Güvenlik Seviyesi:
- Çok yüksek - Kriptografik olarak güvenli
- Blok Boyutu:
- 1024 bit
- Mesaj Boyutu Maksimum:
- 2^128 - 1 bit
- Hız:
- Yüksek performans, 64-bit sistemlerde optimize
Kullanım Alanları
- Dijital imzalar ve sertifikalar (X.509)
- Parola hash'leme (PBKDF2, bcrypt)
- Yüksek güvenlik gerektiren uygulamalar
- Blok zincir teknolojileri
- Güvenli protokoller ve şifreleme sistemleri
Özellikler
- 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
- Çarpışma direnci: İki farklı girdi aynı hash'i üretemez (pratik olarak)
- 64-bit sistemlerde SHA-256'dan daha hızlı olabilir
Standartlar ve Referanslar
- FIPS PUB 180-4 (SHA-2 Standard)
- ISO/IEC 10118-3
- RFC 6234