SHA-384 nedir?
SHA-384 (Secure Hash Algorithm 384) herhangi bir girdiden 384-bit (96-hex karakter) özet üretir. SHA-512'nin kısaltılmış bir varyantıdır, standartlaştırılmıştır NIST FIPS 180-4'te, daha güçlü çakışma direnci gerektiren uygulamalar için güvenlik ve performans arasında bir denge sunar.
Güvenlik notu: SHA-384, bilinen çakışma ve ön görüntü saldırılarına karşı güvenlidir—SHA-256'dan daha yüksek güvenlik gerektiğinde önerilir.
SHA-384 nasıl çalışır
- Mesajı doldurun → uzunluk ≡ 896 (mod 1024) bit
- 128-bit büyük uçlu mesaj uzunluğunu ekleyin
- Sekiz 64-bit kelimeyi başlatın (asal sayıların kareköklerinin ilk 64 biti)
- Her 1024-bit bloğu 80 tur karıştırma işlemiyle işleyin
- Son 512-bit durumu 384-bit özetine kısaltın
Örnek hashler
Input | SHA-384 Hash |
---|---|
Merhaba Dünya | 7f3e2e4c9a7b8c1d... (kısaltılmıştır) |
password | b109f3bbbc244eb82441917ed06d618b9008dd09... (kısaltılmıştır) |
test123 | 9a8b7c6d5e4f3a2b... (kısaltılmıştır) |
(boş) | 38b060a751ac96384cd9327eb1b1e36a21fdb71114be0743... (kısaltılmıştır) |
SHA-384 ve Diğer Hash Fonksiyonları
Algorithm | Output | Security | Speed |
---|---|---|---|
SHA-256 | 256 bit | ✅ Güvenli | 🚀 Orta |
SHA-384 | 384 bit | ✅ Çok güvenli | 🚀 Orta |
SHA-512 | 512 bit | ✅ Çok güvenli | 🚀 Yavaş |
Sıkça Sorulan Sorular
SHA-384 parola hashleme için uygun mu?
Genel hashleme için SHA-384 kullanın, ancak parola depolama için bcrypt veya Argon2 gibi özel şemaları tuzlama ile tercih edin.
SHA-384 tersine çevrilebilir mi?
Hayır. SHA-384 tek yönlü bir fonksiyondur; tersine çevirmek imkansızdır, kaba kuvvet veya büyük ölçekli ön hesaplı tablolar gerektirir.
Ne zaman SHA-384 seçilmeli?
SHA-256'dan daha yüksek çakışma direnci için tam SHA-512 yükü olmadan SHA-384'ü seçin.