آموزش زبان برنامه نویسی پایتون

دوره حضوری و آنلاین آموزش برنامه نویسی پایتون

پایتون یکی از زبان های چند منظوره ،  شی گرا و سطح بالا می باشد که کاربرد بسیار زیادی دارد و همچنین از محبوبیت فوق العاده ای برخوردار است .

ساده بودن پایتون برای یادگیری و  محاسبه معادلات پیچیده و تحلیل های داده ، از دلایل جذابیت بالای این زبان میباشد .

در طول این دوره به مفاهیم پایه و اساسی این زبان قدرتمند تسلط پیدا خواهید کرد .

پس وقت رو از دست نده...

قیمت این دوره: 100,000 تومان
  • مدرس دوره : سجاد احمدی نیت
  • تعداد ویدیوها : 16 ویدیو
  • مدت زمان دوره : 4:48:00
  • سطح دوره : متوسط
  • وضعیت دوره : به اتمام رسیده
  • تاریخ آخرین بروزرسانی : 1403/02/03
ثبتـــ نام در این دوره ثبت نام در دوره
مبانی رمزنگاری با پایتون

مبانی رمزنگاری با پایتون

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

رمزنگاری سنتی و رمزنگاری مدرن، هردو یک ویژگی مشترکی دارند: محرمانگی. و این محرمانگی به شکل های مختلفی در تاریخ تبدیل شده است.

زبان برنامه نویسی پایتون، یکی از بهترین بسترها برای رمزنگاری است که ابزارها و کتابخانه های زیادی را دراختیار ما قرارداده است. در این دوره قصد داریم با مبانی رمزنگاری در کنار رمزنگاری مقدماتی در پایتون آشنا شویم.

با ما همراه باشید

 

سرفصل های دوره : 

آشنایی با حوزه رمزنگاری

روشهای رمزنگاری سنتی

اصول شش‌گانه کرشُهف

رمزنگاری متقارن و نامتقارن و نظریه اطلاعات

حملات رمزنگاری

رمزنگاری سزار

گشودن رمز سزار (1)

گشودن رمز سزار (1)

آشنایی با هش کردن و الگوریتم هش MD5

الگوریتم هش به روشهای SHA و آشنایی بیشتر با hashlib

الگوریتم رمزنگاری AES

الگوریتم رمزنگاری RSA

انواع کلید و الگوریتمهای رمزنگاری

آشنایی با رمزنگاری هیبریدی

در ادامه چکار کنم؟

 



پیش نیاز های دوره :

  1. پایتون

فهرستـــ ویدیوها

مدت زمان دوره 4:48:00
  • با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.

1
  • 1. آشنایی با حوزه رمزنگاری

00:34:13

در این قسمت با چیستی رمزنگاری و اصطلاحات آن و کاربرد پایتون در رمزنگاری آشنا خواهیم شد.

2
  • 2. روشهای رمزنگاری سنتی

00:37:56

در این روش به سیر رمزپردازی دیرین میپردازیم و انواع پنهان نگاری را بررسی میکنیم.

3
  • 3. اصول شش‌گانه کرشُهف

00:13:03

در این بخش با اصول رمزنگاری نظامی آگوست کرکهفس آشنا میشویم.

4
  • 4. رمزنگاری متقارن و نامتقارن و نظریه اطلاعات

00:27:36

در این جلسه به دو شکل مهم رمزنگاری یعنی متقارن و نامتقارن(کلید عمومی) میپردازیم و اشاره ای هم به نظریه اطلاعات خواهیم داشت.

5
  • 5. حملات رمزنگاری

00:38:58

آشنایی با انواع حملات رمزنگاری و چگونگی مقابله با آن

6
  • 6. رمزنگاری سزار

00:12:14

آشنایی با رمزنگاری و Encrypt کردن در الگوریتم Cesar

7
  • 7. گشودن رمز سزار (1)

00:06:28

در این قسمت یک روش برای گشودن رمز Cesar بررسی میکنیم.

8
  • 8. گشودن رمز سزار (2)

00:05:48

در این ویدئو، روش دوم برای Decrypt کردن الگوریتم Cesar را بررسی میکنیم.

9
  • 9. آشنایی با هش کردن و الگوریتم هش MD5

00:11:38

در این قسمت با هش سازی به روش MD5 و سایر روشها با کتابخانه Hashlib آشنا میشویم.

10
  • 10. الگوریتم هش به روشهای SHA و آشنایی بیشتر با hashlib

00:10:58

SHA هم یک الگوریتم هش معروف هست که در این قسمت قرار هست با آن آشنا شویم

11
  • 11. الگوریتم رمزنگاری AES

00:21:23

آشنایی با الگوریتم متقارن AES (رمزنگاری و گشودن)

12
  • الگوریتم رمزنگاری RSA

00:22:56

آشنایی با نحوه کارکرد الگوریتم های نامتقارن مثل RSA

13
  • 13. انواع کلید و الگوریتمهای رمزنگاری

00:25:36

انواع الگوریتمهای جانشینی و جایگزینی و انواع کلیدها در رمزنگاری

14
  • 14. آشنایی با رمزنگاری هیبریدی

00:10:38

آشنایی با رمزنگاری هیبریدی

15
  • 16. در ادامه چکار کنم؟

00:08:51

چه منابعی بخونم؟ چه دوره هایی رو نگاه کنم؟ چه مباحثی رو باید یاد بگیرم؟

16
  • پیوست دوره

00:00:00

پیوست دوره شامل فایلهای py.


نظرات کاربران در رابطه با این دوره

لطفا سوالات خود را راجع به این آموزش در این بخش پرسش و پاسخ مطرح کنید به سوالات در قسمت نظرات پاسخ داده نخواهد شد و آن نظر حذف میشود.
جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .