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/)