C# ta MD5 şifreleme

22 Mayıs 2009 – 23:33

C# ta MD5 ile şifreleme işlemi için ilk olarak namespace bölümüne

using System.Security.Cryptography;

ifadesini ekliyoruz. Daha sonra aldığımız ifadeyi ASCIIEncoding ile byte bir diziye dönüştürüyoruz.

string gelenSifre = txtSifre.Text;

UTF8Encoding kodlayici= new UTF8Encoding();
MD5 md5 = new MD5CryptoServiceProvider();
Byte[] gelenBytes;
Byte[] sifrelenenBytes;
gelenBytes= ASCIIEncoding.Default.GetBytes(gelenSifre); // gelen string byte ‘ a dönüştürülüyor
sifrelenenBytes= md5.ComputeHash(gelenBytes); // dönülen ifade şifreleniyor

string sifre= BitConverter.ToString(sifrelenenBytes); // şifrelenen byte string ifadeye dönüşüyor
sifre= sifre.Replace(”-”, “”); // string ifadedeki “-” ifadeleri temizleniyor

Bookmark and Share

Post a Comment

Subscribe without commenting