أبـو محـمد
زيزوومي VIP
غير متصل
السلام عليكم ورحمة الله وبركاته
دورة أساسيات التشفير والتجزئة في بايثون وجافا
دورة أساسيات التشفير والتجزئة في بايثون وجافا

وصف
في هذه الدورة سوف تتعلم أيضًا عن التشفير والتجزئة في Python و Java .
سوف تفهم معظم أنظمة التشفير الخاصة بالمفتاح الخاص (المتماثل) والمفتاح العام (غير المتماثل)
على أساس خطوة بخطوة. يمكنك التعرف على النظرية
وكذلك التنفيذ لكل خوارزمية تشفير - وكيفية كسر هذه الأنظمة (إذن ما هي نقاط الضعف).
الفصل الأول - أساسيات التشفير
في هذه الدورة سوف تتعلم أيضًا عن التشفير والتجزئة في Python و Java .
سوف تفهم معظم أنظمة التشفير الخاصة بالمفتاح الخاص (المتماثل) والمفتاح العام (غير المتماثل)
على أساس خطوة بخطوة. يمكنك التعرف على النظرية
وكذلك التنفيذ لكل خوارزمية تشفير - وكيفية كسر هذه الأنظمة (إذن ما هي نقاط الضعف).
الفصل الأول - أساسيات التشفير
- ما هو الهدف من علم التشفير؟
- المفتاح الخاص وأنظمة التشفير بالمفتاح العام
الفصل الثاني - شفرات قيصر
- نظرية تشفير قيصر وتنفيذها
- كيفية كسر شفرة قيصر
- تحليل التردد وكشف اللغة
الفصل 3 - شفرات Vigenere
- نظرية تشفير Vigenere وتنفيذها
- كيفية كسر تشفير Vigenere باستخدام خوارزمية Kasiski
الفصل 4 - لوحة زمنية واحدة (Vernam Cipher)
- أرقام عشوائية وشبه عشوائية
- عامل التشغيل المنطقي XOR
- نظرية الوسادة الزمنية الواحدة وتنفيذها
- لماذا من المستحيل كسر شفرات Vernam؟
- سرية شانون
الفصل الخامس - معيار تشفير البيانات (DES)
- نظرية معيار تشفير البيانات (DES) وتنفيذها
- تقنيات تحليل التشفير
- تحليل التشفير الخطي وتحليل التشفير التفاضلي
الفصل 6 - معيار التشفير المتقدم (AES)
- نظرية معيار التشفير المتقدم (AES) وتنفيذها
- ارتباك شانون وانتشاره
الفصل السابع - أنظمة التشفير غير المتماثلة
- مشاكل مع أنظمة تشفير المفتاح الخاص
- الأعداد العشوائية والأعداد الأولية في التشفير
الفصل 8 - الحساب النمطي
- أساسيات حسابية معيارية
- إيجاد الأعداد الأولية - نهج ساذج وخوارزميات متقدمة
- مشكلة عامل صحيح
- مشكلة لوغاريتم منفصلة
الفصل 9 - تبادل مفاتيح Diffie-Hellman
- نظرية خوارزمية التبادل الرئيسية Diffie-Hellman وتنفيذها
- الأعداد الأولية والجذور البدائية
- رجل في منتصف الهجوم
الفصل 10 - خوارزمية RSA
- نظرية خوارزمية RSA وتنفيذها
- مشكلة العوامل
الفصل 11 - الحساب النمطي المتقدم
- الإقليدية والمقسوم عليه الأكبر (GCD)
- الخوارزمية الإقليدية الموسعة (EGCD)
- مشكلة معكوسة معيارية
الفصل 12 - تشفير المنحنى الإهليلجي (ECC)
- نظرية تشفير المنحنى البيضاوي وتنفيذها
- لماذا تستخدم Bitcoin تشفير المنحنى الإهليلجي؟
الفصل 13 - تجزئة التشفير
- ما هو الهاش في التشفير؟
- خصائص التجزئة
- مفارقة عيد الميلاد
- خوارزميات MD5 و SHA
لمن هذه الدورة:
- مطورو Python أو Java فضوليون بشأن التشفير!
متطلبات:
- يجب أن يكون لديك اهتمام بالتشفير بالإضافة إلى بعض المعرفة البرمجية في Python أو Java!
