دانلود پروژه پیام رسان امن - چت کلاینت و سرور با کد نمودن پیام - امنیت اطلاعات زبان سی شارپ به همراه داکیومنت فارسی و ویدئوی خروجی و نحوه اجرا
موضوع: دانلود پروژه سوکت پروگرمینگ، چت و پیام رسان شبکه ای ایمن به صورت کلاینت و سرور با کد گذاری پیام ها، زبان برنامه نویسی سی شارپ به همراه داکیومنت توضیحات فارسی و ویدئو خروجی
Secure Server Client Chat Using CSharp
توضیحات:
در این برنامه قصد داشته ایم با استفاده از مکانیزم های رمزنگاری، پیام ارسالی توسط یک کلاینت را رمز نموده و در اختیار سرور قرار دهیم سپس سرور با استفاده از کلیدی که در دست دارد پیام را کدگشایی نموده و متن پیام را نشان می دهد و بالعکس. ارتباطات شبکه ای برای ساخت این برنامه با استفاده از سوکت پروگرمینگ انجام شده است. در حقیقت میخواهیم برنامه ای بنویسیم تا در چت بین فرستنده و گیرنده پیام ارسالی را کد کند (برای امنیت بیشتر) و سپس ارسال کند. به راحتی می توان در یک شبکه محلی از برنامه استفاده نمود (با وارد کردن آدرس آی پی و پورت سرور در کلاینت) در قسمت گیرنده هم بتواند انرا دیکد کند و ببیند. در ادامه به بررسی برنامه نویسی سوکت و رمزنگاری مورد استفاده می پردازیم.
سوکت به ترکیب یک آدرس ماشین ( IP ) و یک شماره درگاه ( Port ) گفته می شود. این دو با هم و بصورت مکمل هم در آدرس یابی تحت شبکه به برنامه های کاربردی کمک می کنند که هر برنامه تنها packet ارسالی خود را و تنها از آدرس مورد نظرش بدست آورد یا به عبارت دیگر علاوه به بحث رساندن بسته به کامپیوتر مقصد رساندن آن به برنامه کاربدی مربوطه نیز لازم است.
در مدل کلاینت – سرور ، مبادلات زیر بین کلاینت و سرور رخ می دهد:
- سرور سوکتی را تعریف میکند
- سرور سوکت را به یک IP که همان IP خودش است و یک پورت Bind میکند یا اختصاص میدهد
- سرور به پورت گوش میدهد
- کلاینت سوکتی را تعریف میکند و IP و پورت سرور را به آن اختصاص میدهد
- کلاینت درخواست اتصال یا کانکت شدن به سرور را میدهد
- سرور درخواست کلاینت را دریافت و آن را می پذیرد
- کلاینت اطلاعاتی را ارسال می کند
- سرور اطلاعات را می گیرد
- سرور اطلاعات را ارسال میکند و کلاینت آن را میگیرد
- سرور بسته میشود ۱۱- کلانیت بسته میشود
توصیه می شود برای مطالعه بیشتر به این لینک (کلیک کنید) مراجعه نمایید.
در بحث رمزنگاری، آراساِی (RSA) شیوهای برای رمزنگاری به روش کلید عمومی (Public Key) است. این روش نخستین روش مورد اعتماد در بین روشهای رمزنگاری دیگر است و یکی از بزرگترین پیشرفتها در زمینه رمزنگاری به حساب میآید. آراسای همچنان به صورت وسیعی در تبادلات الکترونیکی استفاده میشود و در صورت استفاده درست با کلیدهای طولانی کاملاً امن به نظر میرسد. در این پروژه از الگوریتم RSA استفاده گردیده است.
آراسای به طور کلی از دو کلید تشکیل میشود. کلید عمومی و کلید خصوصی. کلید، عددی ثابت است که در محاسبات رمزنگاری استفاده میشود. کلید عمومی برای همه معلوم بوده و برای رمز کردن پیام استفاده میشود. این پیام فقط توسط کلید خصوصی باز میشود. به عبارتی دیگر همه میتوانند یک پیام را رمز کنند اما فقط صاحب کلید خصوصی میتواند پیام را باز کند و بخواند.
تصویری از خروجی برنامه:
آنچه تحویل داده می شود:
1. کدهای برنامه نویسی به زبان #C با استفاده از سوکت پروگرمینگ قابل اجرا در Microsoft Visual Studio 2012 و بالاتر
2. داکیومنت توضیحات با قالبی بسیار زیبا و علمی و فرمت های ورد docx و PDF، کدهای برنامه نویسی انجام شده در این داکیومنت به صورت بلوکی توضیح داده شده اند و نمونه خروجی هم آورده شده است، داکیومنت به راحتی قابل ویرایش می باشد.
تعداد صفحات داکیومنت مستندات: 22 صفحه
3. یک ویدئو آموزشی از نحوه اجرای برنامه و نمایش خروجی آن
مناسب برای دانشجویان کارشناسی (لیسانس) و کارشناسی ارشد (فوق لیسانس) و کاردانی
می توان به عنوان پروژه دروس کارشناسی ارشد یا کارشناسی یا کاردانی این پروژه را تحویل داد، دروسی مانند سیستم عامل، شبکه های کامپیوتری، شبکه، شبکه پیشرفته، امنیت اطلاعات، امنیت شبکه، امنیت
پس از خرید از درگاه امن بانکی، لینک دانلود در اختیار شما قرار میگیرد و همچنین به آدرس ایمیل شما فرستاده می شود. تماس با ما برای راهنمایی، درخواست مقالات و پایان نامه ها و یا ترجمه و یا انجام پروژه های برنامه نویسی و حل تمرینات با آدرس ایمیل: (برای انجام پروژه های سوکت پروگرمینگ شما، انجام پروژه های برنامه نویسی سوکت از طریق آدرس های زیر در ارتباط باشید)
ebarkat.shop@yahoo.com
یا شناسه تلگرام (آی دی تلگرام ما): @ebarkat
توجه: اگر کارت بانکی شما رمز دوم ندارد و یا در خرید الکترونیکی به مشکل برخورد کردید و یا به هر دلیلی تمایل به پرداخت الکترونیکی ندارید با ما تماس بگیرید تا راههای دیگری برای پرداخت به شما پیشنهاد کنیم.
توجه توجه توجه: هرگونه کپی برداری و فروش فایل های فروشگاه برکت الکترونیک (به آدرس ebarkat.ir یا ebarkat.sellfile.ir) در فروشگاه های دیگر شرعاً حرام است، تمامی فایل ها و پروژه های موجود در فروشگاه، توسط ما اجرا و پیاده سازی و یا از منابع معتبر زبان اصلی جمع آوری شده اند و دارای حق کپی رایت اسلامی می باشند.
از پایین همین صفحه (بخش پرداخت و دانلود) می توانید این پروژه را خریداری و دانلود نمایید.
کد محصول 10323
دانلود پروژه برنامه نویسی سوکت - چت کلاینت و سرور با کد نمودن پیام - امنیت اطلاعات زبان سی شارپ به همراه داکیومنت فارسی