İçeriğe geç

SHA-224 hash hesaplama

SHA-256 yapısından farklı başlangıç değerleriyle türetilen, 224 bite kısaltılmış SHA-2 sürümü (112 bit güvenlik düzeyi).

En fazla 10 MiB; dosya tarayıcıdan çıkmaz.

Teknik özellikler

Çıktı
224 bit (56 hex karakter)
Standart
FIPS PUB 180-4
Tasarım
NIST, 2004
Güvenlik durumu
Güvenli
Hız
Hızlı

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
23097d223405d8228642a477bda255b32aadbce4bda0b3f7e36c9da7
“abc” metninin SHA-224 değeri. Bu araçta aynı girdi aynı sonucu verir.

Ne 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.

Kaynaklar

Aynı kategoride