أداة التحقق من تسريب كلمات المرور – تطبيق ويب باستخدام Python وFlask
تطبيق ويب بسيط وآمن يتيح للمستخدمين التحقق مما إذا كانت كلمات المرور الخاصة بهم قد تم تسريبها ضمن قواعد بيانات مخترقة، باستخدام واجهة API من موقع Have I Been Pwned الشهير.
مميزات المشروع:
مبني بلغة Python وإطار Flask الخفيف.
يحافظ على خصوصية المستخدم باستخدام تقنية k-Anonymity.
عرض فوري للنتائج: هل الباسورد تم تسريبه أم لا.
تصميم واجهة بسيط وسريع الاستجابة.
إمكانية دمج قاعدة بيانات PostgreSQL لتخزين إحصائيات بدون اختراق الخصوصية.
استخداماته:
أدوات توعية أمنية.
دمجه في مواقع أو أدوات داخلية لتحسين أمان المستخدمين.
مناسب للمهتمين بالتوعية بالاختراقات الأمنية.
Breach Checker – Python + Flask Web App
This project is a secure web application that allows users to check whether their passwords have been compromised in known data breaches using the trusted Have I Been Pwned API.
Key Features:
Built with Python and Flask for lightweight performance.
Uses the k-Anonymity model to ensure password privacy.
Real-time result display: informs the user if the password is safe or exposed.
Clean and responsive user interface.
Optional PostgreSQL integration to log anonymized password hash statistics (privacy-respecting).
Fully documented and modular codebase.
Use Cases:
Educational security tools.
Integration into websites or internal tools to promote better password hygiene.
Useful for awareness campaigns or security-focused platforms.