Si vas a copiar

.. y pegar este post en tu web o blog personal, por favor te pido que coloques el link del post de donde lo copiastes:

Fuente:

Encriptar contraseñas con MD5 en C# y VB.NET (Obsoleto)

22 de agosto de 2010 No hay comentarios.:
ADVERTENCIA!!! la encriptacion con la funcion md5() es insegura, es mejor usar la encriptacion BCrypt
Para encriptar contraseñas en tu base de datos lo mas comun es usar la ecriptacion MD5

Codigo C#:

public string GetMD5Hash(string input)
{
    MD5CryptoServiceProvider x = new MD5CryptoServiceProvider();
    byte[] bs = Encoding.UTF8.GetBytes(input);
    bs = x.ComputeHash(bs);
    StringBuilder s = new StringBuilder();
    foreach (byte b in bs)
    {
        s.Append(b.ToString("x2").ToLower());
    }
    string password = s.ToString();
    return password;
}


Codigo VB.NET:

Public Function GetMD5Hash(input As String) As String

    Dim x As New MD5CryptoServiceProvider()
    Byte() bs = Encoding.UTF8.GetBytes(input)
    bs = x.ComputeHash(bs)
    Dim s As New StringBuilder()
    For Each b As Byte in bs

        s.Append(b.ToString("x2").ToLower())

    Next
    Dim password As String = s.ToString()
    Return password

End Function


Publicado en tttony.blogspot.com

Buscar en el Blog



PUBLICIDAD