Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Abhishith999/SCT_CS_3

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
2 Commits
 
 
 
 

Repository files navigation

Password Strength Meter

Overview

This project is a simple Password Strength Meter built using Python. It evaluates the strength of a password based on important security criteria such as:

  • Password Length
  • Uppercase Letters
  • Lowercase Letters
  • Numbers
  • Special Characters

The program classifies passwords into:

  • Strong ✅
  • Medium ⚠️
  • Weak ❌

Features

✅ Checks password length ✅ Detects uppercase and lowercase letters ✅ Detects numbers and special characters ✅ Provides strength rating instantly ✅ Beginner-friendly Python project


Technologies Used

  • Python 3

How It Works

The program assigns a score based on password complexity.

Criteria Checked:

  • Minimum 8 characters
  • Contains uppercase letters
  • Contains lowercase letters
  • Contains digits
  • Contains special characters

Based on the total score, the password strength is evaluated.


Installation

  1. Clone the repository:
git clone https://github.com/Abhishith999/SCT_CS_3
  1. Navigate to the project directory:
cd SCT_CS_3
  1. Run the Python file:
python password_strength_meter.py

Sample Output

--- Password Strength Meter ---

Enter a password to test: Hello@123

Password Strength: Strong ✅

Project Structure

password-strength-meter/
│
├── password_strength_meter.py
└── README.md

Learning Outcomes

Through this project, I learned:

  • Password security fundamentals
  • String handling in Python
  • Conditional statements and loops
  • Building simple cybersecurity tools
  • Writing clean and modular code

Future Improvements

  • Add GUI using Tkinter
  • Generate password suggestions
  • Add password breach checking
  • Create a web version using Flask

Author

Gudla Sai Abhishith


License

This project is created for educational and internship purposes.

About

A tool that assesses the strength of a password based on criteria such as length, presence of uppercase and lowercase letters, numbers, and special characters

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.