قمت بتطوير تطبيق لتشفير النصوص باستخدام مجموعة متنوعة من خوارزميات التشفير الكلاسيكية والحديثة، مع إمكانية إدخال نص وتحويله إلى صيغة مشفّرة أو فك التشفير حسب نوع الخوارزمية المستخدمة.
الخوارزميات التي تم تنفيذها داخل المشروع تشمل:
BLAKE2b (دالة تجزئة سريعة وآمنة)
Caesar cipher
Vigenere cipher
One-time pad (OTP)
Hill cipher
Stream cipher
Substitution cipher
مفهوم Hash Function وآلية عملها
ميزات المشروع:
واجهة بسيطة وسهلة الاستخدام
دعم أكثر من خوارزمية داخل نفس النظام
تطبيق عملي للمفاهيم الرياضية المستخدمة في التشفير (مثل المصفوفات في Hill Cipher)
تنظيم الكود بطريقة واضحة وقابلة للتوسّع
يهدف المشروع إلى توضيح الفروقات بين خوارزميات التشفير الكلاسيكية والتشفير الحديث، وتقديم تطبيق عملي يعكس فهمًا لأساسيات أمن المعلومات والتشفير.