Dicas .NET - Usando a Criptografia MD5

Veja nesta dica, como trabalhar com a criptografia MD5 na plataforma .NET, ideal para criptografar senhas.

Usando a Criptografia MD5

 

A algoritmo MD5 é um dos mais seguros algoritmos de criptografia existentes. Ele implementa um tipo de criptografia onde não é possível decriptar, sendo assim, é ideal para armazenar senhas. O exemplo abaixo mostra como usar este algoritmo na plataforma .NET:

 

public string CriptografiaMD5(string Valor)

{

    string strResultado = "";

 

    byte[] bytMensagem = System.Text.Encoding.Default.GetBytes(Valor);

 

    // Cria o Hash MD5 hash

System.Security.Cryptography.MD5CryptoServiceProvider oMD5Provider = new System.Security.Cryptography.MD5CryptoServiceProvider();

 

    // Gera o Hash Code

    byte[] bytHashCode = oMD5Provider.ComputeHash(bytMensagem);

 

    for(int iItem = 0; iItem < bytHashCode.Length; iItem ++)

{

   strResultado += (char)(bytHashCode[iItem]); 

}

 

    return strResultado;

}

 

Igor Alcantara (http://thespoke.net/blogs/luzzifuge/)

 

Artigos relacionados