طورت أداة مكتبية تعمل على نظام Windows باستخدام لغة Python، وتُستخدم لفك تشفير الملفات بطريقة آمنة، بحيث تضمن حماية البيانات من الوصول غير المصرح به.
يعتمد التطبيق على واجهة رسومية سهلة الاستخدام، مع نظام تحقق صارم باستخدام أرقام تسلسلية (Serial Numbers) مرتبطة بقاعدة بيانات PostgreSQL.
أبرز الخصائص:
فك تشفير الملفات: لا يمكن فك تشفير أي ملف إلا باستخدام رقم تسلسلي صالح.
نظام تحقق متكامل: يتم التحقق من الرقم التسلسلي من خلال واجهة برمجية (API) تم تطويرها باستخدام FastAPI.
ربط الرقم التسلسلي بجهاز المستخدم: كل رقم تسلسلي يتم ربطه بمعرّف الجهاز (PC ID) لمنع استخدامه على أكثر من جهاز.
قاعدة بيانات PostgreSQL: تُستخدم لحفظ الأرقام التسلسلية، ومتابعة حالة كل رقم، والجهاز المرتبط به.
هذا المشروع يجمع بين الأمان، الأداء العالي، وسهولة الاستخدام، ويُعد خطوة عملية في مجال تطوير أدوات الحماية الرقمية وربطها بأنظمة تحقق تعتمد على قواعد البيانات وواجهات API.