Skip to content

Abhishith999/SCT_CS_3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

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

No releases published

Packages

 
 
 

Contributors

Languages