تصميم و تنفيذ خوارزميات affine للتشفير و فك التشفير باستخدام c++
تفاصيل العمل
المشروع عبارة عن برنامج مكتوب بلغة الc++ يقوم بتشفير و فك تشفير النصوص باستخدام خوارزمية affine cipher و هي خوارزمية تشفير كلاسيكية تعتمد علي العمليات الرياضية (modular arithmetic) لتحويل الحروف الي نص مشفر . فهم التشفير الكلاسيكي بشكل اعمق من caesar cipher تطبيق المعادلات الرياضية في البرمجة التعامل مع النصوص الstrings و معالجة الحروف فهم مفهوم الmodular inverse تشفير النص باستخدام مفتاحين (a,b) فك التشفير باستخدام المعكوس الضربي لa التحقق من صحة المفتاح (a لازم يكون coprime مع 26) دعم الحروف الكبيرة و الصغيرة الحفاظ علي الرموز و المسافات برنامج تفاعلي (console-based ) كل حرف بيتحول لرقم A=0..Z=25 Encryption : E(x) = (a * x + b) mod 26 Decryption : D(x) = a*-1 *(x-b) mod 26
مهارات العمل
بطاقة العمل
طلب عمل مماثل