لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مبانی رمزنگاری و برنامهنویسی با استفاده از Crypto API
- آخرین آپدیت
دانلود Basic Cryptography and Programming with Crypto API
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
در این دوره آموزشی آنلاین (MOOC)، مفاهیم و اصول پایه رمزنگاری را فرا میگیریم، تحلیل رمز ساده را برای رمزگشایی پیامهای کدگذاری شده با جایگزینی تکحرفی (Mono-alphabetic Substitution Cipher) به کار میبریم و درباره قویترین تکنیک رمزگذاری یعنی وان-تایم پد (One-time-pad) و سیستمهای مرتبط با توزیع کلید کوانتومی بحث خواهیم کرد. همچنین الگوریتمهای کارآمد رمزنگاری کلید متقارن برای رمزگذاری دادهها را یاد میگیریم، استانداردهای DES و AES را بررسی میکنیم، معیارهای انتخاب استاندارد AES را مطالعه کرده، حالتهای عملیاتی رمز بلوکی را معرفی میکنیم و چگونگی جلوگیری و شناسایی حملات جابجایی بلوک را بررسی خواهیم کرد. علاوه بر این، روشهای دفاع در برابر حملات بازپخش (Replay Attacks) را خواهیم آموخت. ما پروتکل تبادل کلید متقارن دیفی-هلمن (Diffie-Hellman) را برای تولید کلید متقارن جهت ارتباط دو طرف در یک کانال ناامن یاد میگیریم. همچنین با استفاده از محاسبات پیمانهای و قضیه اویلر، الگوریتم رمزنگاری نامتقارن RSA را درک کرده و از ابزار OpenSSL برای اجرای عملیات پایه الگوریتم RSA استفاده میکنیم. با کسب این دانش، نحوه استفاده از Crypto API در زبان PHP را برای نوشتن برنامههای امن جهت رمزگذاری، رمزگشایی، امضا و تایید اسناد خواهیم آموخت. در نهایت، این تکنیکها را برای ارتقای فرآیند ثبتنام در وبسایتها به کار میبریم تا اطمینان حاصل شود که حساب ایجاد شده واقعاً توسط مالک ایمیل درخواست شده است.
نمایش نظرات