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

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




صفحه 1 از 3 123 آخرآخر
نمايش نتايج 1 به 10 از 25

نام تاپيک: [vb.net] مشکل با اینکریپت:ودیکریپت کردن فایل اجرای

  1. #1
    در آغاز فعالیت
    تاريخ عضويت
    Aug 2010
    پست ها
    16

    پيش فرض [vb.net] مشکل با اینکریپت:ودیکریپت کردن فایل اجرای

    سلام
    چیگونه یک فایل اجرای رو با الگوریتم xor اینکریپت کنیم؟
    چیگونه این تابع بنویسم ممنون

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

    پيش فرض

    سلام
    الگوریتم XOR بسیار ساده است، الگوریتم های با بنیان های قوی ریاضی (مانند AES) هم داریم که در دات نت به راحتی قابل استفاده هستند...
    ولی سوال اصلی اینجاست که هدف شما چیست؟
    آیا میدانید که اگر هر فایل (exe, jpg, doc و...) را رمزنگاری کنید تا وقتی کد دیگری اجرا نشود و فایل را از رمز خارج نکند آن فایل قابل استفاده نخواهد بود؟
    یعنی انتظار که ندارید که همینطوری هر بلایی خواستید سر exe در آورید و بعد هم بخواهید باز کار کند؟

    کمی بیشتر توضیح دهید.

  3. این کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده است


  4. #3
    در آغاز فعالیت
    تاريخ عضويت
    Aug 2010
    پست ها
    16

    پيش فرض

    سلام ممنونم که جواب دادین هدفم همون طوری که گفتم یعنی بتونم کار کنم با این تابع اشنا شم وبتونم فایل اجرای رو اینکریپت کنم من مبتدا هستم اکر ممکنه با 1-2 مثال توضیح بدین پارا متر های ورودی ونحوه استفادشو بازم ممنون

  5. #4
    در آغاز فعالیت
    تاريخ عضويت
    Aug 2010
    پست ها
    16

    پيش فرض

    سلام ممنونم که جواب دادین هدفم همون طوری که گفتم یعنی بتونم کار کنم با این تابع اشنا شم وبتونم فایل اجرای رو اینکریپت کنم من مبتدا هستم اکر ممکنه با 1-2 مثال توضیح بدین پارا متر های ورودی ونحوه استفادشو بازم ممنون
    واقعا ممنون از رسیدگی تون!!!
    3 روزه میگزره روز هزار نفر انلاینه یعنی 3 هزار نفر یجواب نداده متاسفانه

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

    پيش فرض

    سلام
    دوست من، صبر داشته باشید...
    خودم بطور معمول هفته ای یک یا دوبار لاگین میکنم، سایر دوستان هم همینطور هستند...

    نمونه کد رمزنگاری یک فایل با الگوریتم Data Encryption Standard
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  7. این کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده است


  8. #6
    در آغاز فعالیت
    تاريخ عضويت
    Aug 2010
    پست ها
    16

    پيش فرض

    ممنون از توجه تون ولی تایپبک من تو بخش .net هست وکد شما بنظر من [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] باشه !
    من گفتم مبتداهستم فقط .net کمی میدونم نه [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    دوستان نحوه استفاده این تابع XOREncryption روبگید یعنی پارا مترهای ورودی شو بیشتر توضیح میخوام ممنون

    مشکل این ارور ها چیه؟

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

    پيش فرض

    سلام
    درمورد #C عضرخواهی میکنم.
    بیشتر سوالات اینجا روی #C است و من هم فقط یادم بود که باید یک نمونه کد رمزنگاری حاضر کنم و چنین شد...

    تبدیل VB.Net کدقبلی
    یک پروژه Console Application با dotNet Framework 4.5 ایجاد کنید و در فایل Module1.vb کد زیر را قرار دهید:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    کد فوق را امتحانی کنید و ببینید میتوانید اجرایش کنید، توضیح خواستید یا مشکلی بود و... در خدمت هستم...


    در خصوص کد خودتان هم باید عرض کنم، این کد بنظر از برنامه نویسی بدی تحت VB6 تبدیل به کدبدتری در VB.Net شده.
    علی الحساب دو مشکل شما بدین شکل رفع خواهند شد
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    شاید کدتان کامپایل شود ولی مشکلی از شما حل نخواهد شد! فراموشش کنید!


    موفق باشید.
    Last edited by _H2_; 01-07-2015 at 21:55.

  10. این کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده است


  11. #8
    در آغاز فعالیت
    تاريخ عضويت
    Aug 2010
    پست ها
    16

    پيش فرض

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


    ی توضیح در این مورید میخواستم
    ورودی های این XOR تابع مثلا 2 تا هست 1- مهتوا( s) که قراره کدشه
    2- مهتوا ( ali) یعنی مهتوا (s) براساس این کد میشه یعنی چه
    یعنی مهتوا (s) همش مثلا ali میشن نمیدونم توضیح بدین لطفا ورودی 2 رو

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

    پيش فرض

    سلام
    این کد خودتان کمی فضایی است، آن قسمتی که خطا دارد به نظر خط هایش جابجا است...
    رفعش هم بکنید جای دیگرش میزند بیرون... و بازهم ادامه خواهد داشت...! ارزش تعمیر را ندارد...

    یک کد XOR برایتان نوشتم، بسیار کوتاه و ساده تر است، این را ببینید و دانلود کنید و اجرا کنید، خواستید هر بحث و مشکلی را روی همین کد در خدمت هستم
    ولی با عرض شرمندگی حال و حوصله سروکله زدن با کدهای VB6 ده پانزده سال پیش را که بزور دات نتی شده اند را ندارم

    علی الحساب یک توضیح کوتاه از کدپیشنهادی خودم ارائه میدهم...

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    تابع فوق یک فایل را گرفته و تک تک بایت های آن را با یک عدد مشخص XOR میکند و نتیجه را در فایل دیگری میریزید...
    خط اول فایل مقصد را در صورت وجود حذف میکند.
    خط بعدی یک بافر (حافظه موقت) 64KB میگیرد.

    در خطوط Using دو فایل ورودی و خروجی جهت خواندن و نوشتن باز میشوند.
    در اولین حلقه (While) برنامه برای آنکه مشکل سرریز RAM رخ ندهد هر بار 64KB از فایل ورودی را میخواند و رویش عملیات انجام میدهد.

    بدین شکل میتوان فایل های چندین گیگابایتی فیلم را هم با کمترین مصرف RAM رمزنگاری کرد، چون عملیات بجای آنکه یکباره انجام شود در قطعات کوچک انجام میشود.


    با کمک تابع Read یک بلوک 64KB از فایل ورودی خوانده میشود.
    در حلقه دوم (For) تک تک بایت های بلوک خوانده شده با عدد مشخص XOR میشوند.
    و پس از حلقه و به کمک تابع Write آن بلوک رمزشده در فایل خروجی ریخته میشود.
    این فرآیند تا خوانده شدن تمام فایل ورودی تکرار میشود.

    ==============

    تابع XOR یک تابع دوسمته است، مشابه Not ، یعنی یک بار اجرایش کنید، مثلا رمزنگاری انجام میشود و دفعه بعد اجرایش کنید، رمزگشایی انجام میشود.

    جهت امتحان، یک تصویر، فیلم یا exe را به ورودی برنامه بدهید تا رمزکنید، سپس همان فایل رمزشده را به ورودی برنامه بدهید تا مجدد رمزگشایی کند، مشاهده میکنید که مجدد عکس یا فیلم و exe تان کار خواهد کرد.

    دانلود پروژه کامل:
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    موفق باشید.

  13. این کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده است


  14. #10
    در آغاز فعالیت
    تاريخ عضويت
    Aug 2010
    پست ها
    16

    پيش فرض

    باسلام:همین کد شمارو
    اکر بخوام تکس پسورد از روی فرم پاککنم بجاشConst تعریف کنم ,
    وان قیسمت که گفتی 64 64 میخونه هم پاک کنم یعنی یک بار بیخونه کا فیه
    این کد بچه صورت میشه !
    وبچه صورت فراخوانی میشه!
    ی راهنمای کنید ممنون

صفحه 1 از 3 123 آخرآخر

Thread Information

Users Browsing this Thread

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

User Tag List

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

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