İçeriğe geç

PBKDF2-SHA1 Anahtar Türetme (Eski Sistem)

Yalnız eski sistem uyumluluğu için PBKDF2-HMAC-SHA1 (rastgele salt, 1 300 000 iterasyon). WPA2 anahtar türetimiyle aynı parametreleri kullanmaz.

RFC 2898

Parametreler: 1 300 000 iterasyon, 16 bayt rastgele salt, 32 bayt çıktı. Yalnız eski sistemlerle uyumluluk için.

Her çalıştırmada yeni bir salt kullanılır; aynı parola farklı hash üretir. Doğrulama için çıktının tamamını saklayın.

Araç hakkında

Neden hâlâ PBKDF2-SHA1?

SHA-1’in çarpışma zayıflığı, HMAC içinde kullanıldığı PBKDF2’nin güvenliğini doğrudan etkilemez; ancak SHA-1 GPU’da çok hızlı olduğu için aynı güç için çok daha fazla iterasyon gerekir. OWASP bu nedenle PBKDF2-HMAC-SHA1 için 1 300 000 iterasyon önerir; araç bu değeri kullanır.

Yeni sistemlerde PBKDF2-SHA1 seçmek için bir neden yoktur. Bu araç, yalnız SHA-1 destekleyen eski sistemlerle uyumluluk testi içindir.

WPA2 ile ilişkisi

WPA2-PSK, Wi-Fi parolasından ağ anahtarını PBKDF2-HMAC-SHA1 ile türetir; ancak salt olarak ağ adını (SSID), 4 096 iterasyon ve 32 bayt çıktı kullanır. Bu araç rastgele salt ve 1 300 000 iterasyon kullandığı için WPA2 anahtarı üretmez.

Kaynaklar