# أمانة | PassVault
برنامج سطح مكتب لحفظ كلمات المرور والحسابات **مشفّرة على جهازك**، منظّمة في مجموعات (مجموعة لكل برنامج أو غرض)، مع واجهة عربية كاملة.
**الإصدار الحالي: 1.1.0** — Windows 10 / 11 (64-bit)
---
## التنزيل والتثبيت
1. نزّل **[PassVault.exe](https://github.com/mhamdN...)** (حوالي 51 MB). لا يحتاج تثبيت Python أو أي برنامج آخر.
2. شغّله. إذا ظهرت رسالة Windows **«Windows protected your PC»** اضغط **More info ← Run anyway** (تظهر لأن الملف غير موقّع بشهادة تجارية مدفوعة).
3. عند أول تشغيل:
- اختر **المجلد** الذي تُحفظ فيه ملفات كلمات المرور (المستندات، فلاشة، أو مجلد OneDrive / Google Drive).
- أنشئ **كلمة مرور رئيسية** قوية (8 أحرف على الأقل).
> ⚠️ **لا يمكن استرجاع كلمة المرور الرئيسية إذا نسيتها** — هذا هو معنى التشفير الحقيقي. احفظها في مكان آمن.
## الجديد في الإصدار 1.1.0
- **تحديثات تلقائية بدون أي إعداد:** يتحقق البرنامج من وجود إصدار جديد مرة يومياً، ولا يحتاج حساب GitHub أو رمز وصول.
- **كل تحديث موقّع رقمياً (Ed25519):** البرنامج يرفض أي تحديث غير موقّع بمفتاح المطوّر، أو تختلف بصمته أو حجمه، أو أقدم من النسخة المثبتة — حتى لو نُشر على صفحة الإصدارات.
- **أنت تقرر:** يسألك البرنامج قبل تنزيل التحديث وقبل تثبيته، ثم يعيد التشغيل تلقائياً. إذا فشل التثبيت تُستعاد النسخة السابقة.
- **رقم الإصدار** أصبح مدمجاً في البرنامج ويظهر عند التحقق من التحديثات.
- **بناء أكثر أماناً:** كل المكتبات المستخدمة في البناء مثبّتة على إصدارات محددة ومتحقق من بصماتها.
> **لمستخدمي الإصدار 1.0.0:** نزّل هذا الإصدار يدوياً مرة واحدة من الرابط أعلاه؛ بعدها تصلك التحديثات تلقائياً. بياناتك ومجلدك لا يتأثران.
---
## كل المميزات
### التنظيم
- **مجموعات** لكل برنامج أو غرض (Gmail، نظام المحاسبة، الواي فاي...)، وفي كل مجموعة: الاسم، اسم المستخدم / الإيميل، كلمة المرور، ملاحظات.
- **بحث** في كل المجموعات دفعة واحدة.
- **مولّد كلمات مرور قوية** بطول تختاره ومع رموز أو بدونها.
### الحفظ في مكان تختاره
- **كل مجموعة ملف مشفّر مستقل** (`.pvg`) داخل المجلد الذي تحدده — سهل النسخ الاحتياطي والنقل.
- **📂 فتح ملف مجموعة** من أي مكان (فلاشة مثلاً): تعدّل عليه ويُعاد تشفيره ويُحفظ في مكانه، أو تنسخه إلى مجلدك.
- **💾 حفظ نسخة** مشفّرة من أي مجموعة في المكان الذي تريده.
- **📁 مجلد التخزين:** نقل كل الملفات لمجلد آخر أو التبديل لمجلد خزنة آخر.
- الملفات نفسها تعمل على Windows و Ubuntu.
### التشفير
- مفتاح مشتق من كلمة المرور الرئيسية بـ **scrypt**، وتشفير موثّق (AEAD) يكشف أي تلاعب بالملفات.
- **نمط تشفير لكل مجموعة:** AES-256-GCM، ChaCha20-Poly1305، AES-256-GCM-SIV، AES-256-OCB3، أو تشفير مزدوج AES + ChaCha20.
- **PVX-1 (خاص):** ثلاث طبقات تشفير + **ملف مفتاح خاص** لا يوجد إلا عندك + حشو عشوائي يخفي حجم البيانات. المجموعة لا تُفتح بدون كلمة المرور **و**ملف المفتاح معاً.
- **أنماط مخصصة:** أنشئ نمطاً باسمك من الخوارزميات المعتمدة واحفظ تعريفه كملف `.pvcipher`.
### الاستيراد من Excel
- قالب Excel جاهز (زر **📄 حفظ قالب Excel**): تملأ البيانات ثم **📥 استيراد من Excel**.
- معاينة قبل الاستيراد، وإنشاء المجموعات تلقائياً، واختيار تحديث الحسابات المكررة أو تجاهلها.
### الحماية أثناء الاستخدام
- كلمات المرور مخفية حتى تختار إظهارها.
- **مسح الحافظة تلقائياً** بعد 30 ثانية من نسخ كلمة مرور.
- **قفل تلقائي** بعد 5 دقائق من عدم الاستخدام، وزر قفل فوري.
- تغيير كلمة المرور الرئيسية في أي وقت (يُعاد تشفير كل الملفات).
---
## الخصوصية
- **كلمات المرور لا تغادر جهازك أبداً.** البرنامج لا يرفع أي بيانات لأي جهة، ويتصل بالإنترنت فقط للتحقق من التحديثات وتنزيلها من صفحة الإصدارات.
- ملفات Excel المستوردة غير مشفّرة — احذفها بعد الاستيراد.
- إذا استخدمت نمط **PVX-1 (خاص)**، احتفظ بنسخة احتياطية من ملف المفتاح الخاص؛ ضياعه يعني عدم إمكانية فتح تلك المجموعات.