String bir değeri md5 ile şifrelemek için aşağıdaki fonksiyonu kullanabiliriz.

Tabi önce formumuza gerekli namespaceleri ekleyelim. Ekleyeceğimiz namespaceler;

using System.Text;

using System.Security.Cryptography;

Örnek amaçlı formumuza textbox, button, label ekleyelim.

Fonksiyonumuz;

string donusturmd5(string ClearText)


{


    byte[] ByteData = Encoding.ASCII.GetBytes(ClearText);


    MD5 oMd5 = MD5.Create();


    byte[] HashData = oMd5.ComputeHash(ByteData);


    StringBuilder oSb = new StringBuilder();


    for (int x = 0; x < HashData.Length; x++)


    {


        oSb.Append(HashData[x].ToString("x2"));


    }


    return oSb.ToString();


}

Button1in click olayında aşağıdaki gibi kullanıyoruz.

Label1.Text = donusturmd5(txtsifre.Text);

Sonuç:

 

Kaynaklar