Cómo crear MD5 en .NET con C#

0
4156

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 ();
}
}
}

Dejar respuesta

Please enter your comment!
Please enter your name here