He siguiente código en C#C# PasswordDeriveBytes Confusión
PasswordDeriveBytes DerivedPassword = new PasswordDeriveBytes(Password, SaltValueBytes, HashAlgorithm, PasswordIterations);
byte[] KeyBytes = DerivedPassword.GetBytes(32);
estoy usando "SHA1" algoritmo de hash.
Según la definición de SHA1, genera la clave de 160 bits (20 bytes). Mi pregunta es cómo el método GetBytes obtiene 32 bytes de DerivedPassword, ¿qué algoritmo se usa detrás del método GetBytes?
Cómo este método derivó 32 bytes de 20 bytes (que se generó el algoritmo hash 'SHA1'). – Siddiqui
@Siddiqui @ 'HenrickHellstrom lo explicó muy bien. – vcsjones