1️⃣ الوحدة الأولى: مقدمة إلى التشفير وأمن البيانات

لماذا نحتاج إلى التشفير؟ تاريخ التشفير وأهميته في العصر الرقمي.

✅ الفرق بين التشفير التقليدي والتشفير الحديث.

✅ نظرة على أنواع التشفيرمتناظر (Symmetric) وغير متناظر (Asymmetric).

الأدوات المستخدمة: GPG، CyberChef، OpenSSL.

تحدي عملي: تحليل رسالة مشفرة ومعرفة طريقة فكها.

2️⃣ الوحدة الثانية: خوارزميات التشفير الحديثة

✅ التعرف على AES، RSA، ECC، SHA، MD5.

✅ فهم كيف تعمل التشفير بالمفتاح العام (Public Key Encryption).

✅ تحليل الفرق بين التشفير والتجزئة (Hashing).

الأدوات المستخدمة: OpenSSL، Hashcat، CyberChef.

تحدي عملي: تجربة تشفير وفك تشفير ملف باستخدام AES أو RSA.

3️⃣ الوحدة الثالثة: الهجمات على التشفير وأساليب الكسر

✅ كيف يتم كسر التشفير عبر هجمات مثل Brute Force، Dictionary Attacks، Rainbow Tables؟

✅ استكشاف الضعف في التشفير القديم مثل MD5 و SHA-1.

✅ أدوات مثل John the Ripper و Hashcat لكسر كلمات المرور.

تحدي عملي: تحليل ملف مشفر باستخدام تقنيات القوة الغاشمة.

4️⃣ الوحدة الرابعة: تطبيقات التشفير في أمن المعلومات

✅ استخدام التشفير في البريد الإلكتروني، VPN، HTTPS، Blockchain.

✅ فهم تشفير البيانات في قواعد البيانات والتطبيقات.

✅ تحليل آليات حماية الجلسات باستخدام JWT و TLS.

تحدي عملي: تجربة تشفير الاتصالات عبر VPN أو GPG.

5️⃣ الوحدة الخامسة: تشفير البيانات في الأنظمة الحديثة

✅ تطبيق التشفير في أنظمة التشغيل، التخزين السحابي، الشبكات.

✅ مقارنة BitLocker، VeraCrypt، LUKS لحماية الأقراص الصلبة.

تحليل أدوات التشفير في Linux و Windows.

تحدي عملي: تأمين نظام تشغيل عبر تقنيات التشفير المتقدمة.

6️⃣ الوحدة السادسة: تحديات وتطبيقات عملية في التشفير

✅ حل تحديات CTF في التشفير – تحليل الرسائل المشفرة واكتشاف نقاط الضعف.

✅ تجربة الهندسة العكسية لفهم خوارزميات التشفير.

✅ تطبيق مشاريع عملية مثل تأمين قاعدة بيانات أو حماية ملفات حساسة.

مشروع نهائي: بناء تطبيق يستخدم التشفير الحديث لحماية البيانات.