La siguiente función nos sirve para realizar una encriptación en MD5:
public class Encrypt{
public static string GetMD5(string str)
{
MD5 md5 = MD5CryptoServiceProvider.Create();
ASCIIEncoding encoding = new ASCIIEncoding();
byte[] stream = null;
StringBuilder sb = new StringBuilder();
stream = md5.ComputeHash(encoding.GetBytes(str));
for (int i = 0; i < stream.Length; i++) sb.AppendFormat("{0:x2}", stream[i]);
return sb.ToString();
}
}
Y Así se utiliza:
string cadenaEncriptada=Encrypt.GetMD5("patito");
Recuerda agregar las siguientes librerías:
using System.Security.Cryptography; using System.Text;
