Hash y la sal contraseñas en C#

Comunidad de SoporteCategoria: Programación WebHash y la sal contraseñas en C#
TuProgramaras Staff asked 3 años ago

Yo estaba pasando por uno de DavidHayden artículos en Hashing de Contraseñas de Usuario.

La verdad es que no se puede conseguir lo que él está tratando de lograr.

Este es su código:

private static string CreateSalt(int size){    //Generate a cryptographic random number.    RNGCryptoServiceProvider rng = new RNGCryptoServiceProvider();    byte[] buff = new byte[size];    rng.GetBytes(buff);

    // Return a Base64 string representation of the random number.    return Convert.ToBase64String(buff);}

private static string CreatePasswordHash(string pwd, string salt){    string saltAndPwd = String.Concat(pwd, salt);    string hashedPwd =        FormsAuthentication.HashPasswordForStoringInConfigFile(

        saltAndPwd, "sha1";    return hashedPwd;}


¿Hay algún otro método de C# hash de las contraseñas y la adición de la sal?