مبحث امنیت اطلاعات و تبادل اطلاعات، یکی از مهم ترین و داغ ترین مباحث در دنیای فناوری اطلاعات است. رمزنگاری، مبحث گسترده و پیچیده ای است. انواع مختلفی از الگوریتم های رمزنگاری وجود دارد. متاسفانه انتخاب مناسب ترین الگوریتم برای رمزنگاری اطلاعات، کاری بس پیچیده و دشوار است. بنابراین انتخاب الگوریتم های مناسب و مطرح، مهم ترین پیش نیاز برای شروع رمزنگاری اطلاعات است. هدف از این آموزش، ساخت یک برنامه چت است که تلاش شده از متدهای روز دنیا که در اپلیکیشن های برجسته در این عرصه مانند: واتس اپ (WhatsApp)، فیسبوک (Facebook) و… به کار رفته است، استفاده شود.
آموزش ساخت اپلیکیشن چت با رمزنگاری سراسری
چکیده آموزش
توضیحات تکمیلی
اپلیکیشن های چت و شبکه های اجتماعی از مهم ترین دسته اپلیکیشن های موبایل محسوب می شوند و ساخت یک اپلیکیشن چت درآمد قابل توجهی به همراه خواهد داشت. یکی از مهم ترین پیش نیازهای این گونه اپلیکیشن ها جلب اعتماد کاربران برای حفظ حریم شخصی آنان است. رمزنگاری سراسری پیام ها، اولین گام برای این اعتماد سازی است. همچنین مبحث امنیت اطلاعات و تبادل اطلاعات، یکی از مهم ترین و داغ ترین مباحث در دنیای فناوری اطلاعات است.
رمزنگاری، مبحث گسترده و پیچیده ای است. انواع مختلفی از الگوریتم های رمزنگاری وجود دارد. متاسفانه انتخاب مناسب ترین الگوریتم برای رمزنگاری اطلاعات، کاری بس پیچیده و دشوار است. بنابراین انتخاب الگوریتم های مناسب و مطرح، مهم ترین پیش نیاز برای شروع رمزنگاری اطلاعات است. هدف از این آموزش، ساخت یک برنامه چت است که تلاش شده از متدهای روز دنیا که در اپلیکیشن های برجسته در این عرصه مانند: واتس اپ (WhatsApp)، فیسبوک (Facebook) و… به کار رفته است، استفاده شود.
در این فرادرس ابتدا الگوریتم های مورد استفاده معرفی خواهد شد، سپس مثال های عملی از انکریپت (Encrypt) و دیکریپت (Decrypt) دیتا با این الگوریتم ها مورد بررسی قرار خواهد گرفت. در ادامه رابط کاربری ساده و جذابی برای کاربران اندرویدی طراحی خواهد شد. مرحله بعدی طراحی سمت سرور با تکنولوژی Node.js است و در پایان اتصال همه بخش ها به یکدیگر و تست کامل اپلیکیشن انجام خواهد شد.
فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
- درس یکم: آشنایی با رمزنگاری سراسری
- آشنایی با پیش نیازها
- معرفی ابزارها و کتابخانه های مورد استفاده در اندروید
- معرفی ابزارها و کتابخانه های مورد استفاده در Node.js
- آشنایی با WebSocket و کتابخانه Socket.IO
- ساخت اپلیکیشن و اضافه کردن کتابخانه های مورد نیاز
- طراحی رابط کاربری
- درس دوم: رمزنگاری و رمزگشایی در جاوا با الگوریتم های AES و RSA
- انکریپت متن در جاوا با پروتکل AES
- دیکریپت متن در جاوا با پروتکل AES
- انکریپت متن در جاوا با پروتکل RSA
- دیکریپت متن در جاوا با پروتکل RSA
- تلفیق پروتکل های AES و RSA
- درس سوم: توسعه کدهای سمت سرور با فریم ورک Node.js
- شروع پروژه Node.js
- نصب و راه اندازی HTTP Server توسط فریم ورک Express.js
- نصب و راه اندازی وب سوکت سرور با استفاده از Socket.IO
- درس چهارم: توسعه اپلیکیشن چت در اندروید و اتصال به سرور
- تست اپلیکیشن (Application)
- نکات تکمیلی
مفید برای رشته های
- مهندسی کامپیوتر
آنچه در این آموزش خواهید دید:
پیش نیاز
پیش نمایشها

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایینتر از کیفیت HD ویدئو اصلی باشد؛ میتوانید ویدئو را دانلود و مشاهده کنید (دانلود پیشنمایش - حجم: ۳ مگابایت -- (کلیک کنید +))

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایینتر از کیفیت HD ویدئو اصلی باشد؛ میتوانید ویدئو را دانلود و مشاهده کنید (دانلود پیشنمایش - حجم: ۲۱ مگابایت -- (کلیک کنید +))


راهنمای سفارش آموزشها
در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
- با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
- با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه
اطلاعات تکمیلی
نام آموزش | آموزش ساخت اپلیکیشن چت با رمزنگاری سراسری |
---|---|
ناشر | فرادرس |
شناسه اثر | ۸–۱۲۴۵۲–۰۷۳۷۵۵ (ثبت شده در مرکز رسانههای دیجیتال وزارت ارشاد) |
کد آموزش | FVAND9806 |
مدت زمان | ۱ ساعت و ۴۵ دقیقه |
زبان | فارسی |
نوع آموزش | آموزش ویدئویی (لینک دانلود) |
حجم دانلود | ۲۷۹ مگابایت (کیفیت ویدئو HD با فشرده سازی انحصاری فرادرس) |
نظرات