SHA türleri
Kısaca: Çıktı uzunluğu ve iç yapı bakımından farklılaşan “Secure Hash Algorithm” ailesinin çeşitli varyantlarına genel bakış.
Biraz daha ayrıntılı: SHA-1 (160 bit) 2017’den beri kırılmış sayılır ve artık kullanılmamalıdır. SHA-2 ailesi (SHA-256, SHA-224, SHA-384, SHA-512) şu anda fiilî standarttır. SHA-3, tamamen farklı bir iç yapı ilkesine (Merkle-Damgård yerine Keccak/sünger fonksiyonu) dayanır ve gelecekte SHA-2’de zayıflıklar bulunması halinde bir güvence görevi görür. Hangi varyantın seçileceği kullanım durumuna bağlıdır: çoğu amaç için SHA-256 yeter.
Ayrıntılı
Üç SHA kuşağı bir bakışta, güvenlik durumlarıyla:
SHA-1 (1995) - 160 bit - kırık, kullanma
SHA-2 (2001) - 224–512 bit - standart
SHA-3 (2015) - 224–512 bit - alternatif