قمت بتطوير موقع ويب تعليمي لتعليم أساسيات التشفير (Cryptography) بهدف مساعدة الطلاب والمبتدئين على فهم طرق التشفير التقليدية (Classical Ciphers) بشكل مبسط وتفاعلي.
الموقع يسمح للمستخدم بكتابة النص المطلوب ثم اختيار نوع التشفير لرؤية النص بعد التشفير (Encryption) أو فك التشفير (Decryption) مباشرة، مما يحول الشرح النظري إلى تجربة عملية سهلة.
? Features (مميزات الموقع)
واجهة سهلة وبسيطة ومناسبة للمبتدئين
شرح مبسط لكل خوارزمية تشفير
تطبيق عملي داخل الموقع:
إدخال نص → اختيار خوارزمية → إظهار النتائج فوراً
دعم أكثر من طريقة تشفير كلاسيكية:
Caesar Cipher
Vigenère Cipher
Substitution Cipher
تنظيم الصفحات بطريقة واضحة لكل طريقة تشفير (أو داخل صفحة واحدة حسب التصميم)
?️ Technologies Used (التقنيات المستخدمة)
HTML5 لبناء صفحات الموقع وهيكلها
CSS3 لتصميم الواجهة وتحسين تجربة المستخدم
JavaScript لتنفيذ خوارزميات التشفير وفك التشفير وجعل الموقع تفاعلي
(اختياري لو موجود): PHP لتجهيز backend بسيط أو تنظيم المشروع (ولكن الموقع تعليمي ويعتمد على الواجهة الأمامية أساسًا)
? هدف المشروع
هدف المشروع هو تقديم تجربة تعليمية تفاعلية لفهم مفاهيم التشفير بطريقة عملية، مع التركيز على كيفية عمل الخوارزميات خطوة بخطوة بدلاً من الاعتماد على الشرح النظري فقط.