
في هذا المساق، ستكتسب مهارات تصميم وتنفيذ الشيفرات الكلاسيكية مثل شيفرة الاستبدال وتشفيير فيجينير باستخدام لغة بايثون، بالإضافة إلى استخدام تقنيات متقدمة مثل هجمات القاموس وفحص كاسيسكي. يعتمد المساق على الدمج بين الجانب النظري والتطبيقي من خلال مشاريع برمجية حقيقية، حيث تبدأ من أساسيات شيفرات الاستبدال، ثم تنتقل إلى الشيفرات متعددة الأبجدية، ومن بعدها تطبق استراتيجيات منظمة لاختراق الشيفرات، وتنتهي بدراسة حالة متكاملة عبر واجهة مستخدم رسومية (GUI). يوفر هذا المساق تجربة عملية تؤهلك لفهم المبادئ التشفيرية وتطبيقها عمليًا في بيئة برمجية واقعية باستخدام بايثون.
EDUCBA