Sater Cryptograph is a Python-based cybersecurity toolkit designed as an interactive environment for learning and experimenting with classical encryption techniques.
The application provides encryption and decryption features for multiple classical ciphers, including Caesar, Affine, Rail Fence, Columnar Transposition, Vigenère, and ROT13.
It also supports file integration and keeps track of encryption and decryption activities, making the application more practical and interactive.
The project was developed using Python and PyQt6 with MySQL integration, focusing on GUI development, cryptography concepts, file handling, and database management.
Sater Cryptograph هو تطبيق تفاعلي تم تطويره باستخدام Python، ويهدف إلى توفير بيئة سهلة لتعلم وتجربة خوارزميات التشفير الكلاسيكية.
يتيح التطبيق تشفير وفك تشفير النصوص باستخدام مجموعة من الخوارزميات، مثل Caesar وAffine وRail Fence وColumnar Transposition وVigenère وROT13.
كما يدعم التعامل مع الملفات وإجراء عمليات التشفير وفك التشفير عليها، بالإضافة إلى تسجيل العمليات التي يقوم بها المستخدم داخل النظام.
تم تطوير واجهة التطبيق باستخدام PyQt6 مع ربط قاعدة بيانات MySQL، مما يجمع بين تطوير واجهات المستخدم، ومفاهيم التشفير، والتعامل مع الملفات وقواعد البيانات في تطبيق واحد.