Skip to content

ejin22/Password-Strength-Check

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

No releases published

Packages

 
 
 

Contributors

Languages