Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

🔐 SecurePass - Password Strength Analyzer

Python Cybersecurity Password Security SecurePass is a Python-based password security tool that analyzes password strength and generates strong random passwords.

🚀 Features

  • Password strength analysis
  • Common password detection
  • Name-based password detection
  • Minimum length validation
  • Uppercase character check
  • Lowercase character check
  • Number check
  • Special character check
  • Security suggestions
  • Strong password generator

🛠️ Technologies Used

  • Python
  • getpass
  • random
  • string

▶️ How to Run

  1. Open the SecurePass project in VS Code.
  2. Open the terminal.
  3. Run:
python password_analyzer.py
  1. Enter your password when prompted.
  2. Enter your name.
  3. Enter the required password length for password generation.

📊 Password Strength

The analyzer checks the password based on:

  • Password length
  • Uppercase letter
  • Lowercase letter
  • Number
  • Special character

Strength Levels

  • 🔴 Weak
  • 🟡 Medium
  • 🟢 Strong

🔐 Password Generator

SecurePass can generate random passwords containing:

  • Uppercase letters
  • Lowercase letters
  • Numbers
  • Special characters

The generated password is designed to be stronger and harder to guess.

🎯 Purpose

The purpose of this project is to help users understand password security and create stronger passwords.

💻 Example Output

================================
   SECUREPASS - PASSWORD TOOL
================================

Password Analysis
-----------------
Score: 5 / 5
Strength: 🟢 STRONG

Your password meets all basic requirements!

Generated Strong Password:
X7@mK2#pL9!q

👨‍💻 Project

SecurePass - Password Strength Analyzer

Built using Python.

About

A Python-based password strength analyzer and secure password generator.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages