Skip to content

AnamShergill/password-strength-checker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ” Password Strength Checker

πŸš€ A Secure Way to Evaluate Your Passwords

This Password Strength Checker is a Streamlit-powered web app that helps users assess the security of their passwords. It provides instant feedback and suggests improvements based on key security criteria such as length, character diversity, and complexity.

🌟 Features

βœ… Real-time Password Strength Analysis πŸ”
βœ… Modern Gradient UI (Navy Blue β†’ Deep Purple) 🎨
βœ… Interactive Feedback & Improvement Suggestions ✍️
βœ… Secure & Privacy-Focused (No Password Storage) πŸ”’
βœ… Fully Responsive & User-Friendly Design πŸ“±

πŸ›  How It Works

  1. Enter your password in the input field.
  2. Click the "Check Strength" button.
  3. The app analyzes your password based on:
    • Length (8+ characters recommended)
    • Uppercase & lowercase letters
    • Numbers (0-9)
    • Special characters (!@$%&*#)
  4. Instant feedback is displayed, categorizing your password as Strong, Moderate, or Weak.
  5. If needed, the app suggests improvements to strengthen your password.

🎨 Tech Stack

  • Python 🐍
  • Streamlit 🌐
  • Regular Expressions (re module) πŸ”
  • HTML & CSS (for custom styling) 🎨

🎯 Why Use This Tool?

A weak password can make your accounts vulnerable to hacking attempts. This tool ensures that your passwords are secure and resilient against attacks, keeping your personal data safe.

Releases

No releases published

Packages

 
 
 

Contributors

Languages