Skip to content

cr33p1ngp4ck3t/Password-Strength

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Password Strength Checker πŸ”‘πŸ”’

Overview

The Password Strength Checker App is designed to help users create stronger, more secure passwords. Built with Streamlit and Python, this application evaluates passwords based on various security parameters, provides real-time feedback, and can even generate strong password suggestions. In an era of increasing cyber threats, this tool is your ally in enhancing online security.

Features

  • Password Strength Analysis:

    • Checks if the password meets a minimum length (at least 8 characters).
    • Ensures the password includes at least one capital letter.
    • Checks for the inclusion of special characters (., !, @, #).
    • Validates the presence of numeric values (0-9).
    • Prevents more than two duplicate characters for added security.
  • Real-Time Feedback:

    • Provides instant and clear feedback on the strength of the entered password.
  • Strong Password Suggestions:

    • Generates random, secure passwords based on user-defined length.
  • Modern UI:

    • Sleek and user-friendly interface built with Streamlit.

Why Strong Passwords Matter

With cyberattacks and data breaches on the rise, weak passwords remain a primary vulnerability. This app helps users understand what makes a password strong and empowers them to build better defenses for their online accounts. A strong password not only protects personal information but also contributes to overall digital security.

How to Use

Installation

  1. Clone the Repository:

    git clone https://github.com/cr33p1ngp4ck3t/Password-Strength-Checker.git
    cd Password-Strength-Checker
  2. Install Required Libraries: Make sure Python is installed, then use pip to install the required libraries:

    pip install streamlit

Running the App

  1. Run the Streamlit App:

    streamlit run app.py
  2. Access the App: Open your web browser and go to http://localhost:8501 to start using the Password Strength Checker.

Using the App

  1. Check Password Strength:

    • Enter a password into the input field.
    • Click the "Check" button to analyze its strength.
    • View detailed feedback about your password's weaknesses or strengths.
  2. Generate a Strong Password:

    • Enable the checkbox for password suggestions.
    • Specify the desired password length.
    • Click the "Suggest" button to generate a secure password.

Acknowledgments

A huge thank you to my teachers and mentors who have guided and supported me throughout the development of this project. Your knowledge and encouragement have been invaluable.

Releases

No releases published

Packages

 
 
 

Contributors

Languages