نمایش نتایج 1 تا 5 از 5

نام تاپیک: ثبت كلمه عبور بصورت هش شده در جدول

  1. #1

    ثبت كلمه عبور بصورت هش شده در جدول

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

  2. #2
    کاربر دائمی
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    تهران
    پست
    2,397

    نقل قول: ثبت كلمه عبور بصورت هش شده در جدول

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

  3. #3

    نقل قول: ثبت كلمه عبور بصورت هش شده در جدول

    نقل قول نوشته شده توسط Nima NT مشاهده تاپیک
    از الگوریتمهایی مثل CRC یا MD5 برای هش کردن استفاده کنید.

    مقدار پسورد وارد شده رو از کاربر دریافت کنید ، هش کنید و با مقداری که در پایگاه داده خودتون ذخیره کردید مقایسه کنید اگر مقدار هش ها یکسان بود یعنی پسورد درست هست و اگر یکسان نبود یعنی درست نیست.
    سلام
    اگر لطف كنيد براي قسمت الف يك نمونه كد قراردهيد سپاس گزار مي شوم

  4. #4
    کاربر دائمی
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    تهران
    پست
    2,397

    نقل قول: ثبت كلمه عبور بصورت هش شده در جدول

    متاسفانه بنده برنامه نویس دات نیستم ولی اگر تو تالار جستجو کنید حتما" پیدا میکنید ، چون قبلا" بحث شده.

  5. #5
    کاربر دائمی آواتار hamid.shekasteh
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    شیراز
    پست
    192

    نقل قول: ثبت كلمه عبور بصورت هش شده در جدول

    اگر لطف كنيد براي قسمت الف يك نمونه كد قراردهيد

    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);
    }

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •