Skip to content

A-Aljwaed/SAFP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔐 الحماية الآمنة للملفات (SAFP)

حل قوي وآمن لإدارة كلمات المرور وحماية بيانات المتصفح مبني على تقنيات .NET الحديثة.

الترخيص المنصة الإطار

🌟 الميزات الرئيسية

  • إدارة كلمات المرور بشكل آمن

    • تشفير AES-GCM لأقصى درجات الأمان
    • اشتقاق المفاتيح PBKDF2 مع 390,000 تكرار
    • بنية بدون معرفة
    • توليد كلمات مرور آمنة
  • حماية بيانات المتصفح

    • نسخ احتياطي تلقائي لملف تعريف المتصفح
    • تخزين مشفر لبيانات المتصفح الحساسة
    • وظيفة استعادة آمنة
    • دعم متعدد المتصفحات
  • واجهة WPF حديثة

    • تصميم نظيف وبديهي
    • تقييم قوة كلمة المرور
    • وظيفة نسخ سريع
    • تنظيم حسب الفئات
    • تخزين الملاحظات بشكل آمن

🔒 ميزات الأمان

  • تشفير متقدم

    • تشفير AES-256-GCM مع المصادقة
    • أرقام عشوائية بطول 96 بت للسرية التامة للأمام
    • علامات مصادقة بطول 128 بت
    • توليد أرقام عشوائية آمن من الناحية التشفيرية
  • تصميم بدون معرفة

    • كلمة المرور الرئيسية لا يتم تخزينها أبدًا
    • لا توجد مزامنة سحابية - تحكم كامل محليًا
    • حماية الذاكرة للبيانات الحساسة
    • قفل تلقائي للخزنة

🚀 البدء

متطلبات النظام

  • نظام التشغيل: Windows 7 أو أحدث (يُوصى بـ Windows 10/11)
  • الإطار: .NET 9.0 Runtime
  • الصلاحيات: مطلوبة حقوق المسؤول

التثبيت والتشغيل

يتطلب SAFP صلاحيات المسؤول لإجراء عمليات آمنة على بيانات المتصفح. عند تشغيل التطبيق، سيعرض Windows مطالبة User Account Control (UAC) لطلب وصول المسؤول. هذا ضروري لـ:

  • جدولة حذف ملفات المتصفح المقفلة عند إعادة تشغيل النظام
  • إجراء عمليات ملفات آمنة على بيانات المتصفح
  • ضمان التنظيف الكامل للبيانات الحساسة

ما عليك سوى الموافقة على مطالبة UAC عند تشغيل SAFP.exe للمتابعة.

🛠️ المكدس التقني

  • الإطار: .NET 9.0
  • الواجهة: Windows Presentation Foundation (WPF)
  • البنية: نمط MVVM
  • الأمان: AES-GCM, PBKDF2
  • تحليل كلمة المرور: zxcvbn-cs

🔍 المكونات الأساسية

  • SAFP.Core

    • منطق التشفير/فك التشفير
    • توليد كلمات المرور
    • إدارة ملفات المتصفح
    • أدوات الأمان
  • SAFP.WPF

    • واجهة المستخدم
    • تطبيق MVVM
    • إدارة مربعات الحوار
    • معالجة الحافظة

📝 الترخيص

هذا المشروع مرخص بموجب ترخيص MIT - انظر ملف LICENSE للتفاصيل.

About

Passwordmanager written in c#

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages