ايران ويج

نسخه‌ی کامل: ثبت كلمه عبور بصورت هش شده در جدول
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام
الف)چگونه مي توانم كلمه عبور را در جدول مورد نظرم بصورت هش شده ذخيره كنم(ارسال كنم از فرم مربوطه)
ب)چگونه مي توانم كلمه عبور ثبت شده جهت ورود به سيستم را با كلمه عبور هش شده در جدول مطابقت بدهم
باتشكر
الف

کد:
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;
        }
ب
کد:
http://www.homeandlearn.co.uk/csharp/csharp_s12p3.html
سلام
من دارم برنامه نويسي لايه كار مي كنم نمي داتم كد هش را كجا بكارببرم
كد من بصورت زير است لطفا كمك كنيد
کد php:
private void btnLogin_Click(object senderEventArgs e)
        {
            
bool Result;
            
BusinessLayer.tblLogin l = new BusinessLayer.tblLogin();
           
// Result = l.UserLogin(TxtUserName.Text, TxtPassword.Text.GetHashCode().ToString());
            
Result l.UserLogin(TxtUserName.TextTxtPassword.Text);
            if (
Result)
            {
                
//System.Threading.Thread t = new System.Threading.Thread(new System.Threading.ThreadStart(ShowForm));
                //t.Start();
                
lblMessages.Visible false;
                
frmSwitchBoard s = new frmSwitchBoard();
                
s.UserName TxtUserName.Text;
                
s.Show();
               
// ShowForm();
               // ((Form)this.Parent).Close();
            
}
            else
            {
                
lblMessages.Visible true;
                
lblMessages.Text "نام کاربری یا کلمه عبور اشتباه وارد شده است";
                
TxtUserName.Focus();
            }
        } 
مهندس با استفاده از تابع هش مقدار TxtPassword.Text رو کد میکنی و به لایه DAL میفرستی