سلام
الف)چگونه مي توانم كلمه عبور را در جدول مورد نظرم بصورت هش شده ذخيره كنم(ارسال كنم از فرم مربوطه)
ب)چگونه مي توانم كلمه عبور ثبت شده جهت ورود به سيستم را با كلمه عبور هش شده در جدول مطابقت بدهم
باتشكر
سلام
الف)چگونه مي توانم كلمه عبور را در جدول مورد نظرم بصورت هش شده ذخيره كنم(ارسال كنم از فرم مربوطه)
ب)چگونه مي توانم كلمه عبور ثبت شده جهت ورود به سيستم را با كلمه عبور هش شده در جدول مطابقت بدهم
باتشكر
از الگوریتمهایی مثل CRC یا MD5 برای هش کردن استفاده کنید.الف)چگونه مي توانم كلمه عبور را در جدول مورد نظرم بصورت هش شده ذخيره كنم(ارسال كنم از فرم مربوطه)
مقدار پسورد وارد شده رو از کاربر دریافت کنید ، هش کنید و با مقداری که در پایگاه داده خودتون ذخیره کردید مقایسه کنید اگر مقدار هش ها یکسان بود یعنی پسورد درست هست و اگر یکسان نبود یعنی درست نیست.ب)چگونه مي توانم كلمه عبور ثبت شده جهت ورود به سيستم را با كلمه عبور هش شده در جدول مطابقت بدهم
متاسفانه بنده برنامه نویس دات نیستم ولی اگر تو تالار جستجو کنید حتما" پیدا میکنید ، چون قبلا" بحث شده.
اگر لطف كنيد براي قسمت الف يك نمونه كد قراردهيد
using System.Security.Cryptography;
public string ComputeHash(string str)
{
MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();
byte[] Buffer = System.Text.ASCIIEncoding.UTF8.GetBytes(str);
byte[] Hash = md5.ComputeHash(Buffer);
return System.Text.ASCIIEncoding.UTF8.GetString(Hash);
}