Convertir a MD5 de un texto o clave es muy sencillo en C#, en este ejemplo vamos a explicar cómo hacerlo.
Por ejemplo si quisieramos conectar nuestra aplicación en .NET a un WebService o API por ejemplo y este nos solicita un password en formato MD5, esta sería nuestra solución perfecta, también si queremos aplicarle mayor seguridad a nuestro sistema o aplicación web.
Solo debes crear esta clase en tu aplicación y llamar a la función ObtenerMd5
using System;
using System.Security.Cryptography;
using System.Text;
namespace MD5_CS
{
public class cMD5
{
public cMD5(){}
public string ObtenerMd5 (string pass)
{
MD5 md5 = MD5CryptoServiceProvider.Create ();
byte[] dataMd5 = md5.ComputeHash (Encoding.Default.GetBytes (pass));
StringBuilder sb = new StringBuilder();
for (int i = 0; i < dataMd5.Length; i++)
sb.AppendFormat(«{0:x2}», dataMd5[i]);
return sb.ToString ();
}
}
}








