Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Password Complexity Checker

Introduction

This is a Python-based Password Complexity Checker that evaluates the strength of user passwords and generates strong passwords if needed. It provides a user-friendly interface using Streamlit.

Features

  • βœ… Check Password Strength: Evaluates the security level of a given password.
  • πŸ” Generate Strong Passwords: Creates secure passwords with customizable length.
  • πŸ“‚ Common Password Detection: Prevents the use of weak, commonly used passwords.
  • 🎨 Streamlit UI: Interactive web interface for easy use.

Usage

1️⃣ Check Password Strength

  • Enter a password.
  • The app will analyze its strength based on length, character diversity, and common password detection.

2️⃣ Generate a Strong Password

  • Select a password length (8-32 characters).
  • The app will generate a strong password and indicate its strength.

File Structure

πŸ“‚ Password-Complexity-Checker/
 β”œβ”€β”€ πŸ“„ main.py               # Main Python script
 β”œβ”€β”€ πŸ“„ CommonPasswords.txt   # List of common passwords
 β”œβ”€β”€ πŸ“„ README.md             # Project documentation

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages