SHAKE256 (FIPS 202) nedir?
SHAKE256 (FIPS 202), SHA-3 ailesine ait genişletilebilir çıktı fonksiyonudur (XOF). Sabit uzunluklu hash işlevlerinden farklı olarak 256 bit güvenlik gücünü korurken istenen sayıda çıktı biti üretebilir. NIST tarafından FIPS 202 kapsamında standartlaştırılmıştır ve Keccak sünger yapısına dayanır.
Bu esneklik, bir protokol, dosya biçimi veya dahili sağlama toplamı kuralı belirli bir özet uzunluğu beklediğinde önem kazanır. Bu araçta düz metni veya yüklenen dosyaları hashleyebilir ve 8’in katı olduğu sürece çıktı uzunluğunu bit cinsinden seçebilirsiniz.
Yaygın kullanım alanları arasında protokol hashleme, anahtar türetme, değişken uzunluklu kriptografik özetler ve aynı girdi ile aynı çıktı uzunluğunun her zaman aynı sonucu vermesi gereken veri bütünlüğü iş akışları bulunur.