امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
ثبت كلمه عبور بصورت هش شده در جدول
نویسنده پیام
iran58 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 153
موضوع‌ها: 115
تاریخ عضویت: خرداد ۱۳۸۸

تشکرها : 25
( 14 تشکر در 9 ارسال )
ارسال: #1
ثبت كلمه عبور بصورت هش شده در جدول
سلام
الف)چگونه مي توانم كلمه عبور را در جدول مورد نظرم بصورت هش شده ذخيره كنم(ارسال كنم از فرم مربوطه)
ب)چگونه مي توانم كلمه عبور ثبت شده جهت ورود به سيستم را با كلمه عبور هش شده در جدول مطابقت بدهم
باتشكر
۱۸-تير-۱۳۸۹, ۱۹:۰۴:۱۵
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #2
RE: ثبت كلمه عبور بصورت هش شده در جدول
الف

کد:
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

[تصویر:  xshon.png]
از آن نماز که خود هیچ از آن نمی فهمی خدا چه فایده و بهره اکتساب کند
تفاخری نبود مر خدای عالم را که چون تو ابلهی او را خدا حساب کند
۱۸-تير-۱۳۸۹, ۲۰:۳۱:۲۸
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : رسول, iran58
iran58 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 153
موضوع‌ها: 115
تاریخ عضویت: خرداد ۱۳۸۸

تشکرها : 25
( 14 تشکر در 9 ارسال )
ارسال: #3
RE: ثبت كلمه عبور بصورت هش شده در جدول
سلام
من دارم برنامه نويسي لايه كار مي كنم نمي داتم كد هش را كجا بكارببرم
كد من بصورت زير است لطفا كمك كنيد
کد 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();
            }
        } 
۲۸-تير-۱۳۸۹, ۱۱:۲۵:۳۳
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #4
RE: ثبت كلمه عبور بصورت هش شده در جدول
مهندس با استفاده از تابع هش مقدار TxtPassword.Text رو کد میکنی و به لایه DAL میفرستی

[تصویر:  xshon.png]
از آن نماز که خود هیچ از آن نمی فهمی خدا چه فایده و بهره اکتساب کند
تفاخری نبود مر خدای عالم را که چون تو ابلهی او را خدا حساب کند
۲۸-تير-۱۳۸۹, ۱۳:۱۰:۳۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : iran58


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  تعریف تام کاربری و کلمه ی عبور برای برنامه taksa2012 1 2,427 ۱۹-اردیبهشت-۱۳۹۳, ۲۱:۴۰:۰۸
آخرین ارسال: Ghoghnus
  اعمال تغییرات در جدول taksa2012 11 8,125 ۰۵-آبان-۱۳۹۲, ۱۸:۴۳:۱۶
آخرین ارسال: Ghoghnus
Question [سوال] برابر کردن جدول با فیلد دستی در گرید؟ samadblaj 1 2,970 ۱۵-آبان-۱۳۹۱, ۲۱:۰۰:۵۶
آخرین ارسال: Ghoghnus
  [سوال] ارسال پسورد بصورت كد شده iran58 1 2,524 ۱۹-آذر-۱۳۹۰, ۲۲:۱۶:۵۷
آخرین ارسال: Payman62
  نوشتن اطلاعات یک جدول به صورت فایل xml در یک فایل xml Ghoghnus 0 3,236 ۰۹-آبان-۱۳۹۰, ۲۲:۱۸:۰۰
آخرین ارسال: Ghoghnus
  نمایش داده ها در یک سل بصورت ستاره iran58 0 2,272 ۲۰-مرداد-۱۳۸۹, ۰۸:۱۵:۱۸
آخرین ارسال: iran58
  نوشتن بصورت هم زمان درديتاگريدوtextbox iran58 1 2,758 ۲۴-اردیبهشت-۱۳۸۹, ۲۰:۵۲:۴۱
آخرین ارسال: ajlajlajl
  نمايش تاريخ بصورت شمسي iran58 14 12,905 ۲۱-اردیبهشت-۱۳۸۹, ۱۶:۴۲:۳۵
آخرین ارسال: esmaeily-hosein
  انقال اطلاعات بصورت هم زمان به دوبانك اطلاعاتي iran58 2 3,697 ۲۵-شهریور-۱۳۸۸, ۰۷:۳۱:۱۷
آخرین ارسال: iran58
  یک فرم و دو جدول 30yavash 0 1,751 ۰۹-شهریور-۱۳۸۸, ۲۰:۳۹:۳۹
آخرین ارسال: 30yavash

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 2 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS