C#: Generar md5

Buenas

Primero tenemos que tener ciertas inclusiones, tanto la que provee el algoritmo en .NET y para hacer las operaciones con texto

using System;
using System.Security.Cryptography;
using System.Text;

la clase quedaría basicamente así:

static string generarMd5(string palabra)
        {
            StringBuilder agr = new StringBuilder();

            byte[] bs = Encoding.UTF8.GetBytes(palabra);

            MD5CryptoServiceProvider Md5 = new MD5CryptoServiceProvider();

            foreach (byte i in Md5.ComputeHash(bs))
            {
                agr.Append(i.ToString("x2").ToLower());
            }

            return agr.ToString();

        }

    Posts Relacionados

    Un comentario en “C#: Generar md5”

    1. avatar
      Arturo 7 mayo 2009 at 11:02 am #

      Gracias!!!… perfecto ejemplo, rápido y muy util.

      Usando Firefox 2.0.0.17 Firefox 2.0.0.17 en Windows Vista Windows Vista

    Deja un comentario

    Tienes que estar logueado para escribir un comentario.