تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 18

نام تاپيک: لشكال در كد تبديل متن به رمز

  1. #1
    آخر فروم باز sltavakoli's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    Somewhere Near Love
    پست ها
    1,190

    پيش فرض

    سلام خدمت اساتيد.

    من ميخوام با كد زير متنم رو به رمز تيديك كنم.ولي وقتي روي دكمه ي BtnPass كليك ميكنم برنامه به خط

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


    گير ميده و خطاي :


    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    رو ميده.



    كد اصلي برنامه هم اينه :


    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    به نظز شما اشكال اين كد چيه؟

    چرا در تبديل متغير ها مشكل ايجاد ميشه؟

    يا حق.
    Last edited by sltavakoli; 21-07-2008 at 14:07.

  2. #2
    پروفشنال MasterData's Avatar
    تاريخ عضويت
    Jul 2005
    محل سكونت
    مشهدالرضا
    پست ها
    623

    پيش فرض

    تا جايي كه من ميدونم xor بين دو تا عملوند از نوع عددي به كار برده ميشه ولي شما دارين روي رشته ها انجام ميدين
    بايد روي هر كاراكتر از رشته اين عمليات رو انجام بدين

  3. #3
    آخر فروم باز sltavakoli's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    Somewhere Near Love
    پست ها
    1,190

    پيش فرض

    دوست عزيز:

    عملوند هاي Xor توي اين كد يك password هست كه عددي حساب ميشه.يكي هم Asc(letter) هست كه كاراكتر letter رو

    به عدد اسكيش تبديل ميكنه.

    در نتيجه تا عملوند عدد هستند.

    كسي نميدونه مشكل از كجاست؟

  4. #4
    حـــــرفـه ای dogtag's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    مرز غربی تهران بزرگ! ایمیل: goodboy.php@gmail.com اسپم ها: 2,200!!! :دی
    پست ها
    2,277

    پيش فرض

    من نمی فهمم که این قراره چی کار کنه:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  5. #5
    آخر فروم باز sltavakoli's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    Somewhere Near Love
    پست ها
    1,190

    پيش فرض

    من نمی فهمم که این قراره چی کار کنه:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    فکر کنم شما .net کار نکرددی.

    این کد قراره جواب Acs(letter) Xor password رو به روال فراخوانی کننده بفرسته.این یه فانکشنه که جواب رو

    با کلمه ی کلیدی Return برمیگزردونه.letter هم که Argument فانکشن هست.

  6. #6
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    اولاً دات نت خودش کلاسسهای قوی ای برای رمزگذاری دارد.
    دوماً با این رمز نگاری ساده تک کاراکتری شما فقط میتوانید اعداد Short یا UShort را پوشش دهید نه Long که چهار برابر بزرگتر است.
    سوماً دستورات تان هم چندان قانون مند و بی غلط نیست که فعلاً فاکتور میگیریم، که نگید گیر میدم.!

    چیزی که شما میخواهید این تابع است.
    (متن خروجی لزوماً خوانا نیست.)
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  7. #7
    حـــــرفـه ای dogtag's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    مرز غربی تهران بزرگ! ایمیل: goodboy.php@gmail.com اسپم ها: 2,200!!! :دی
    پست ها
    2,277

    پيش فرض

    اونقدر .net کار نکردم که همه اش رو بدونم ولی 1 کم ور رفتم
    تو PHP که حداقل اینجوریه:
    return condition
    یا true بر می گردونه یا false

    مال شما هم حالت شرط داره. نه؟

    اگر این و اون نبود، true
    غلط می گم؟

    میشه نبودن ASC یه چیزی رو برام توضیح بدی؟ خب هرچیزی که بدی توش بالاخره یه ASCی برمیگردونه
    Last edited by dogtag; 21-07-2008 at 23:24.

  8. #8
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام مجدد.
    اونقدر .net کار نکردم که همه اش رو بدونم ولی 1 کم ور رفتم
    تو PHP که حداقل اینجوریه:
    return condition
    یا true بر می گردونه یا false

    مال شما هم حالت شرط داره. نه؟

    اگر این و اون نبود، true
    غلط می گم؟

    میشه نبودن ASC یه چیزی رو برام توضیح بدی؟ خب هرچیزی که بدی توش بالاخره یه ASCی برمیگردونه
    تابع Asc معادل عددی یک کاراکتر را پس میدهد.
    مثلاً معادل عددی کاراکتر A عدد 65 است و معادل عددی کاراکتر Z عدد 90 است.
    پس خروجی یک عدد است.

    متغییر Password هم در کد این دوست عزیز یک عدد است.

    در اینجا Xor دیگر یک اپراتور بولی و شرطی نیست و یک عددی رفتار میکند مثل آنکه بنویسیم Return a+b یا Return Asc(Letter) + Password
    یعنی بود و نبودی در کار نیست، بحث True و False نیست

    (ولی اگر هم می بود طبیعتاً اعداد غیر صفر به True و عدد صفر به False تعبیر میشد و لزوم اپراتور مقایسه ای را که شما دنبالش هستید رفع میکرد)

    پیشنهاد میکنم به تاپیک زیر هم نگاهی بیاندازید.
    forum.p30world.com/showthread.php?t=243883

    ضمناً خصوصیت جالب اپراتور Xor آن است که بازگشت پذیر است مثل ضرب در منفی یک که اگر دوبار تکرار شود به عدد اول میرسد.

  9. #9
    حـــــرفـه ای dogtag's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    مرز غربی تهران بزرگ! ایمیل: goodboy.php@gmail.com اسپم ها: 2,200!!! :دی
    پست ها
    2,277

    پيش فرض

    تابع Asc معادل عددی یک کاراکتر را پس میدهد.
    مثلاً معادل عددی کاراکتر A عدد 65 است و معادل عددی کاراکتر Z عدد 90 است.
    پس خروجی یک عدد است.
    این رو می دونستم، ما به جاش تابع ord داریم

    در اینجا Xor دیگر یک اپراتور بولی و شرطی نیست و یک عددی رفتار میکند مثل آنکه بنویسیم Return a+b یا Return Asc(Letter) + Password
    یعنی بود و نبودی در کار نیست، بحث True و False نیست
    اصل مشکل همینجاست.
    من نمی دونم که این چی کار می کنه.
    خب اگر بولی نیست، پس چیست؟

    (ولی اگر هم می بود طبیعتاً اعداد غیر صفر به True و عدد صفر به False تعبیر میشد و لزوم اپراتور مقایسه ای را که شما دنبالش هستید رفع میکرد)
    این رو هم می دونستم. خیلی پر کاربرده، اگر ندونم که کلاهم اون طرف تر از معرکه است


    ممنون از بابت لینک

  10. #10
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    اصل مشکل همینجاست.
    من نمی دونم که این چی کار می کنه.
    خب اگر بولی نیست، پس چیست؟
    یک سری از مبانی در کلیه زبانها مشترک است مثل همانها که فرمودید، البته این یکی هم جزء مشترکات است.
    ولی در کل من شرط میبندیم، قبل از اینکه به توصیه ام عمل کنید، این پست را داده اید!
    پیشنهاد میکنم به تاپیک زیر هم نگاهی بیاندازید.
    forum.p30world.com/showthread.php?t=243883
    موفق باشید.

صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •