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

نام تاپیک: کد کردن اطلاعات ورودی به بانک

  1. #1
    کاربر دائمی آواتار raminsalemi
    تاریخ عضویت
    دی 1386
    محل زندگی
    تهران
    پست
    125

    Question کد کردن اطلاعات ورودی به بانک

    سلام: در برنامه من username , passwordدر بانک ذخیره میشه وبرای شناسایی کاربر در tableمورد نظر جستجو میشه.من چطور میتونم کاری کنم که وقتی username , passwordدر Tableذخیره میشه به شکل ؟ و یا * ذخیره بشه تا امکان سو ء استفاده باقی نمانه؟
    با تشکر

  2. #2
    کاربر دائمی
    تاریخ عضویت
    آذر 1386
    محل زندگی
    سحابي #C ستاره ي Java
    پست
    192

    نقل قول: کد کردن اطلاعات ورودی به بانک

    از اين كاراي عجيب غريب نمي توني انجام بدي ولي مي توني شناسه ي كاربري و رمز عبورتو رمز نگاري كني اونم با متدهاي مختلف hashing، Asymetric ، Symetric كه هر كدوماشونم هم تو .NET پيدا مي كني هم تويه اكثر پايگاه داده هايي كه ما استفاده مي كنيم(SQL Server، MySQL، Oracle).موفق باشيد.

  3. #3
    کاربر دائمی آواتار raminsalemi
    تاریخ عضویت
    دی 1386
    محل زندگی
    تهران
    پست
    125

    Smile نقل قول: کد کردن اطلاعات ورودی به بانک

    از راهنمایی شما ممنون اگر امکان دراه یک نمونه برنامه یا توضیح کامل این کاررو همراه با کد برام بذارید. با تشکر فراوان

  4. #4
    کاربر دائمی آواتار pars.engineer
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    تهران
    پست
    187

    نقل قول: کد کردن اطلاعات ورودی به بانک

    يكي از الگوريتم هاي معروف براي هش كردن اطلاعات MD5 مي باشد كه در خود .NET موجود است.
    براي استفاده از اين روش، پس از اضافه كردن Name Space و تابع مربوطه، بايد مقداري را كه كاربر مثلا براي Password وارد كرده است را به تابع بفرستيد. خروجي اين تابع، هش شده ي Password شماست كه فارغ از طول Password ورودي يك رشته 32 كركتري به بالا را بر مي گرداند.
    ضمنا اين الگوريتم بي بازگشت است.
    در لينك زير Name Space و تابع مربوطه همراه با يك مثال توسط آقاي امير شكاري گذاشته شده است.
    https://barnamenevis.org/showpost.php?p=473977

    موفق باشيد.

  5. #5
    کاربر دائمی آواتار ASKaffash
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    تهران
    پست
    2,427

    نقل قول: کد کردن اطلاعات ورودی به بانک

    سلام
    اگر SQLServer شما 2005 است میتوانید از توابع Encrypt و Deycrypt استفاده کنید و نیازی نیست خیلی کد در لایه برنامه کاربردی بنویسید.
    Declare @MyPass VarChar(50)
    Set @MyPass='MyPass'
    Declare @MyString VarChar(100)
    Set @MyString='MyEncrypt'
    Select @MyPass,EncryptByPassPhrase(@MyString,@MyPass)
    آخرین ویرایش به وسیله ASKaffash : سه شنبه 05 شهریور 1387 در 17:08 عصر

  6. #6
    کاربر دائمی آواتار raminsalemi
    تاریخ عضویت
    دی 1386
    محل زندگی
    تهران
    پست
    125

    نقل قول: کد کردن اطلاعات ورودی به بانک

    sqlserverمن 2000 است

  7. #7
    کاربر دائمی آواتار ASKaffash
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    تهران
    پست
    2,427

    نقل قول: کد کردن اطلاعات ورودی به بانک

    نقل قول نوشته شده توسط raminsalemi مشاهده تاپیک
    sqlserverمن 2000 است
    باسلام
    بنابراین روش sippin که در لینک ارائه شده است چوابگوی شماست.

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

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