مشروع عبارة عن مدير كلمات مرور يعمل من سطر الأوامر (CLI) ومطوّر بلغة Go.
يوفّر أداة تسمح بإنشاء "خزنة" (vault) محلية مشفّرة لتخزين بيانات الحسابات وكلمات المرور بأمان.
المميزات:
تشفير قوي: استخدام AES-GCM مع مفاتيح مشتقة عبر scrypt لتأمين البيانات.
واجهة CLI سهلة: أوامر بسيطة مثل:
init لإنشاء خزنة جديدة.
add لإضافة حساب جديد.
get لعرض بيانات حساب.
list لعرض جميع الحسابات.
delete لحذف حساب.
تخزين آمن: يتم تخزين كل الحسابات داخل ملف مشفّر (vault.enc).
إدارة كاملة للحسابات: إضافة، تحديث، حذف، أو استعراض أي حساب بسهولة.
هذا المشروع يوضح قدرتي على:
تصميم نظام آمن لتخزين البيانات الحساسة.
التعامل مع التشفير والـ key derivation باستخدام مكتبات Go القياسية والمتقدمة.
بناء تطبيق CLI احترافي منظم وسهل الاستخدام.