لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش بررسی موردی پایتون - رمزنگاری
- آخرین آپدیت
دانلود Python Case Study - Cryptography
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره یک مقدمه عملی و مبتنی بر مطالعه موردی برای رمزنگاری کلاسیک و مدرن با استفاده از پایتون ارائه میدهد. از طریق پیادهسازی گامبهگام رمزهای واقعی، یادگیرندگان اصول بنیادی رمزگذاری، کاربرد الگوریتمهای رمز را بهصورت برنامهنویسی شده و تحلیل آسیبپذیریها در طرحهای رمزگذاری کلاسیک و مدرن را درک خواهند کرد.
دوره با رمزهای ساده معکوس و سزار شروع شده و با پیشرفت در مباحث حملات Brute Force، تکنیکهای جابهجایی (Transposition) و رمزنگاری Affine ادامه مییابد تا در نهایت به سیستمهای رمزنگاری کلید عمومی مانند RSA ختم شود. یادگیرندگان تجربه عملی در ساخت ابزارهای رمزگذاری و رمزگشایی، ارزیابی قدرت رمزنگاری و ایجاد سیستمهای امن با استفاده از کتابخانههایی مانند PyCrypto کسب خواهند کرد.
در پایان دوره، یادگیرندگان قادر خواهند بود سیستمهای رمزنگاری را برای ارتباطات امن با استفاده از برنامهنویسی پایتون ساخته، آزمایش و بهصورت انتقادی ارزیابی کنند و همزمان تسلط خود را بر مفاهیم کلیدی رمزنگاری مانند هشینگ، تولید کلید و رمزنگاری متقارن در مقابل نامتقارن نشان دهند.
سرفصل ها و درس ها
مبانی رمزنگاری با پایتون
Foundations of Cryptography with Python
مقدمهای بر رمزنگاری با استفاده از پایتون
Introduction to Cryptography using Python
درک فرآیند رمزنگاری
Understanding the Process of Cryptography
هدف از استفاده از پایتون به عنوان یک ابزار
Purpose of Python as a Tool
الگوریتم رمز معکوس
Algorithm on Reverse Cipher
درک رمز سزار
Understanding Ceaser Cipher
الگوریتم روی Pyperclip
Algorithm on Pyperclip
حملات Brute Force و رمزهای جابهجایی
Brute Force and Transposition Ciphers
مفهوم حمله Brute Force
Concept of Brute Force Attack
عملکردهای رمز جابهجایی
Functions of Transposition Cipher
برنامه رمزگذاری رمز جابهجایی
Transposition Cipher Encryption Program
رمزگشایی رمز جابهجایی
Decryption of Transposition Cipher
تشخیص برنامهنویسی شده زبان انگلیسی
Detecting English Programmatically
خروجی لیست دیکشنری
Output of dictionary list
رمزهای کلاسیک و Affine
Classical and Affine Ciphers
رمز ضربی (Multiplicative Cipher)
The Multiplicative Cipher
ساخت ماژول Cryptomath
Creating Cryptomath Module
رمزگذاری Affine
Affine Cipher Encryption
درک قابلیت رمزگشایی
Understanding the Decrypting Functionality
هک کردن رمز Affine
Hacking the Affine Cipher
اصلاح و هک Affine
Modifying and Hacking Affline
رمزهای جایگزینی، Vernam و Vigenère
Substitution, Vernam & Vigenère Ciphers
یادگیری رمز جایگزینی (Substitution)
Learning the Substitution Cipher
پیادهسازی رمز جایگزینی
Implementing Substitution Cipher
عملکردهای کلید تصادفی
Functions of Random Key
اجرای کد برای رمز جایگزینی
Runnig Code for Subsitution Cipher
هک کردن رمز جایگزینی
Hacking the Substitution Cipher
مفهوم رمز Vernam
Concept of Vernam Cipher
درک پیادهسازی رمز Vernam
Understanding the Implementation of Vernam Cipher
پیادهسازی رمز Vigenère
Implementation of Vignere Cipher
هک کردن رمز Vigenère
Hacking the Vignere Cipher
رمزنگاری مدرن و پیادهسازی RSA
Modern Cryptography & RSA Implementation
استفاده از Base64 برای کدگذاری و رمزگشایی
Base64 for Encoding and Decoding
درک هشهای MD5 و SHA
Understanding MD5 and SHA Hashes
نوع رمزگذاری XOR
The XOR Type of Encryption
شکستن پسوردها با استفاده از پایتون
Cracking Passwords using Python
نمایش نظرات