Bir ürünle ilgili güvenlik belgelerini okurken, satıcının bir parolanın SHA-2'sini kullanarak verileri şifrelediğini (AES-256) ve bu parolayı doğrudan kullanmadığını keşfettim. Bunu yapmanın herhangi bir avantajı var mı?

Bir saldırgan, bu SHA-2-as-a-password anahtarını kullanarak şifrelenmiş verileri kırmaya çalışmak yerine, şifrelenmiş verileri kırmaya çalışmak yerine, parolanın anahtar alanını tüketmek ve karmasını denemek daha mantıklı olacaktır (mümkünse). Tek düşünebildiğim sebep, hesaplama adımının (karma oluşturma) fazladan bir adım olması. Saldırının hesaplama karmaşıklığını artırmak amaç ise, ben parolanın entropisini artırmayı tercih ederdim.