Skip to content

vemanthchandrap/password-strength-checker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ” Password Strength Checker

A web-based Password Strength Checker built using Python Flask.
It evaluates user-entered passwords and ranks them as Weak, Moderate, or Strong based on advanced rules like length, use of uppercase/lowercase letters, numbers, and special characters.

πŸš€ Features

  • Instant feedback on password strength
  • Clear UI for user input and results
  • Uses Flask as the backend framework
  • Score logic:
    • Weak: Less than 8 characters
    • Moderate: 8–11 characters with basic mix
    • Strong: 12+ characters with uppercase, lowercase, digits, and symbols

βš™οΈ Technologies Used

  • Python 3
  • Flask (Micro web framework)
  • HTML/CSS (Frontend)

πŸ–₯️ How It Works

The app uses a function to evaluate a password and assigns points based on the following:

  • βœ… Length of password
  • βœ… Use of lowercase letters
  • βœ… Use of uppercase letters
  • βœ… Use of digits
  • βœ… Use of special characters like !@#$%^&*()

The total score determines the strength:

  • score >= 5 β†’ Strong
  • score 3-4 β†’ Moderate
  • score < 3 β†’ Weak

πŸ“‚ Project Structure

password-strength-checker/ β”‚ β”œβ”€β”€ app.py # Flask application β”œβ”€β”€ templates/ β”‚ └── index.html # Frontend HTML form └── README.md # Project overview (this file)


πŸ’» Installation & Running Locally

1. Clone this repository

``bash git clone https://github.com/username/password-strength-checker.git cd password-strength-checker

  1. Install Flask Make sure Python is installed. Then install Flask:

pip install flask

  1. Run the Flask App

python app.py

Open your browser and go to: πŸ‘‰ http://127.0.0.1:5000

πŸ“§ Contact Created by Vemanth Chandra For questions or collaborations, feel free to reach out via GitHub

πŸ“œ License This project is open-source and available under the MIT License.


Next Steps:

  1. Update your README.md file with the corrected version above.

  2. Add and Commit to Git:

    • In your terminal, navigate to your project folder and run these commands:
    git add README.md
    git commit -m "Fixed README formatting"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published