Araç hakkında
SHA-224 nedir?
SHA-224, SHA-256 ile aynı sıkıştırma fonksiyonunu kullanır; farkı başlangıç değerlerinin farklı olması ve çıktının 224 bite kesilmesidir. Çıktı 56 hex karakterdir ve 112 bit çarpışma direnci sağlar; bu, 2048 bit RSA ve 3DES ile aynı güvenlik düzeyidir.
printf 'abc' | sha224sum
23097d223405d8228642a477bda255b32aadbce4bda0b3f7e36c9da7Ne zaman kullanılır?
SHA-224 hesaplama açısından SHA-256’dan daha hızlı değildir; yalnız daha kısa çıktı üretir. Bir protokolün veya donanımın 224 bitlik çıktı istediği durumlar dışında SHA-256 tercih etmek daha yaygın ve uyumludur.
Kesilmiş çıktı sayesinde SHA-224, SHA-256’nın uzunluk uzatma zayıflığına SHA-256 kadar açık değildir; ancak MAC gerekiyorsa yine de HMAC kullanılmalıdır.
Sık sorulan sorular
Komut satırında farklı bir sonuç alıyorum, neden?
echo abc metnin sonuna satır sonu ekler ve hash bu karakteri de içerir. Aynı sonucu almak için printf 'abc' veya echo -n abc kullanın. Bu araç metni yazdığınız gibi, UTF-8 baytları olarak hash’ler.