Skip to content

Latest commit

 

History

History
103 lines (75 loc) · 1.6 KB

File metadata and controls

103 lines (75 loc) · 1.6 KB

🔐 SecPass

A modern web application that analyzes password strength, provides personalized security recommendations, and generates secure passwords using Flask.

SecPass Preview


✨ Features

  • 🔒 Real-time password strength analysis
  • 💡 Personalized security recommendations
  • 🚫 Detection of common passwords
  • 🔁 Detection of repeated and sequential characters
  • 🔑 Secure password generator
  • 🛡️ Password security tips
  • ⚠️ Custom error pages

🛠️ Built With

  • Python
  • Flask
  • HTML5
  • CSS3
  • JavaScript

📂 Project Structure

SecPass/
│
├── app.py
├── common_passwords.txt
├── requirements.txt
│
├── static/
│   ├── css/
│   │   └── style.css
│   ├── images/
│   └── js/
│       └── script.js
│
├── templates/
│   ├── index.html
│   └── error.html
│
└── utils/
    ├── __init__.py
    ├── analyzer.py
    └── generator.py

🚀 Getting Started

Clone the repository

git clone https://github.com/YourUsername/SecPass.git

Install dependencies

pip install -r requirements.txt

Run the application

flask run

Then open:

http://127.0.0.1:5000

💡 Future Improvements

  • Check passwords against data breach databases
  • User authentication
  • Password history
  • Multi-language support
  • Dark mode

👩‍💻 Author

Zahra Khalfan

Computer Science Student


⭐ If you found this project useful, feel free to give it a star.