Arama butonu
Bu konudaki kullanıcılar: 1 misafir
1
Cevap
635
Tıklama
0
Öne Çıkarma
asp.net üzerinden veritabanındaki şifreyi md5 ile şifreleme?
İ
11 yıl
Teğmen
Konu Sahibi

yapmak istediğim şey şu;
sitede kullanıcı adı ve şifre girişi var.sql veritabanında da ilgili tablo var.sql bağlantısını yaptıktan sonra if-else ile giriş yapıyorum:

if (oku.Read())
{
// Okunan verileri Session'larda sakla
Session["PERSONEL_ID"] = oku["PERSONEL_ID"].ToString();
Session["ADSOYAD"] = oku["AD"].ToString() + " " + oku["SOYAD"].ToString();
// Giriş sayfasına yönlendir
Response.Redirect("Default.aspx");
}
else // Böyle bir kayıt okunamadıysa
{
Label1.Text = "Böyle bir kullanıcı bulunamadı !!!";
}

burada sorun yok.ama ben veritabanındaki şifre kısmını md5 ile şifrelemek istiyorum.bunu nasıl yapabilirim?
internetten baltım ama asp kısmını şifreleme var.ben veritabanındaki kısmı şifrelemek istiyorum.
şimd ben alttaki kodu veritabanına nasıl çevireceğim:

using System.Security.Cryptography;

public string MD5Olustur(string input)
{
MD5 md5Hasher = MD5.Create();
byte[] data = md5Hasher.ComputeHash(Encoding.Default.GetBytes(input));
StringBuilder sBuilder = new StringBuilder();
for (int i = 0; i < data.Length; i++)
{
sBuilder.Append(data.ToString("x2"));
}
return sBuilder.ToString();
}

string sifrem = MD5Olustur(txtSifre.Text);