SecureVault هو تطبيق لإدارة كلمات المرور تم تطويره باستخدام Python وSQLite، يهدف إلى توفير طريقة آمنة ومنظمة لحفظ وإدارة بيانات تسجيل الدخول المختلفة.
يحتوي المشروع على نظام Register / Login للمستخدمين، وإمكانية إضافة كلمات المرور وحفظها، عرضها، البحث عنها، تعديلها وحذفها، بالإضافة إلى إنشاء كلمات مرور قوية تلقائيًا وفحص قوة كلمة المرور وتصدير البيانات.
تم استخدام SQLite لتخزين البيانات، وbcrypt لتأمين كلمات مرور المستخدمين الرئيسية، بالإضافة إلى Fernet Encryption لتشفير كلمات المرور المخزنة داخل قاعدة البيانات.
المشروع عبارة عن تطبيق Command Line Interface (CLI) ويعكس تطبيقًا عمليًا لمفاهيم البرمجة، قواعد البيانات، المصادقة، التشفير وإدارة البيانات باستخدام Python.