Peki C# ile bir uygulama yaparak bu alandaki şifreyi karşılaştırmak için kullanıcının şifresini md5() şekline dönüştürmek istersek;
Bunun için aşağıdaki metodu kullanabilirsiniz;
Kod: Tümünü seç
public string GetMD5Hash(string input)
{
System.Security.Cryptography.MD5CryptoServiceProvider x = new System.Security.Cryptography.MD5CryptoServiceProvider();
byte[] bs = System.Text.Encoding.UTF8.GetBytes(input);
bs = x.ComputeHash(bs);
System.Text.StringBuilder s = new System.Text.StringBuilder();
foreach (byte b in bs)
{
s.Append(b.ToString("x2").ToLower());
}
string password = s.ToString();
return password;
}
Kod: Tümünü seç
private void m_buttonOk_Click(object sender, EventArgs e)
{
//...
string pwd = GetMD5Hash(m_textBoxPassword.Text);
//...
}