8000 GitHub - CYBER-MRINAL/PSSWD-Checker: 🥽PSSWD-Checker is a Python script designed to evaluate the strength of passwords and enhance user security. It assesses passwords based on criteria such as length, complexity, and common patterns, while also checking for potential breaches using the Have I Been Pwned API. The script provides new password.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

🥽PSSWD-Checker is a Python script designed to evaluate the strength of passwords and enhance user security. It assesses passwords based on criteria such as length, complexity, and common patterns, while also checking for potential breaches using the Have I Been Pwned API. The script provides new password.

License

Notifications You must be signed in to change notification settings

CYBER-MRINAL/PSSWD-Checker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PSSWD-Checker

  • PSSWD-Checker is a powerful and user-friendly password strength evaluation tool designed to help users create secure passwords. In an age where data breaches are common, having a strong password is essential for protecting personal and sensitive information.

PSSWD-Checker 🔒

Table of Contents

Features

  • 🔍 Strength Assessment: Evaluates passwords against multiple criteria, including:
    • Minimum length (at least 12 characters)
    • Character variety (uppercase, lowercase, numbers, special characters)
    • Common password patterns
  • 🚫 Leet Speak Detection: Identifies and discourages the use of common leet speak substitutions (e.g., "3" for "e") that can weaken password security.
  • 📊 Entropy Calculation: Measures the randomness of passwords to provide a quantitative strength score, helping users understand the strength of their passwords.
  • 🔐 Breach Check: Utilizes the Have I Been Pwned API to check if a password has been compromised in known data breaches, alerting users to potential risks.
  • 🛡️ Strong Password Generation: Offers suggestions for generating strong, random passwords to enhance security.

Technologies Used

  • Python: The primary programming language used for development.
  • Regular Expressions: For pattern matching and validation.
  • Hashing (SHA-1): To securely check password breaches.
  • RESTful APIs: For interacting with external services.
  • Command-line Interface: For user interaction.

Installation

To run PSSWD-Checker, ensure you have Python installed on your machine. Follow these steps to clone the repository and run the script:

git clone https://github.com/CYBER-MRINAL/PSSWD-Checker.git
cd PSSWD-Checker
python3 setup.py

Usage

Run the script using Python:

python3 PSSWD-Checker.py

You will be prompted to enter a password to check its strength. The tool will provide feedback on the password's strength and whether it has been breached.

Screenshot at 2025-03-10 15-57-40

Example

-->>Enter A Password To Check It's Strength: yourpassword123
-> Length Check: True
-> Complexity Check: False
-> Common Patterns Check: False
-> Leet Speak Check: True
-> Repeated Characters Check: True
-> Sequential Characters Check: True
-> Entropy: 28.5
-> Character Set Entropy: 56.0
-> Strength Score: 3

-->> The password 'yourpassword123' is Weak.
-> Password should include uppercase, lowercase, numbers & special characters.

Future Enhancements

  • 🌍 Expand Common Password List: Increase the list of common passwords for more comprehensive checks.
  • 🖥️ User-Friendly GUI: Implement a graphical user interface for easier interaction.
  • 🌐 Multilingual Support: Add support for multiple languages to reach a broader audience.

Contributing

Contributions are welcome! If you have suggestions for improvements, bug fixes, or new features, please feel free to open an issue or submit a pull request. Your feedback is invaluable in making PSSWD-Checker even better.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

For any inquiries or feedback, please reach out to me at TELEGRAM.


Thank you for checking out PSSWD-Checker! Stay safe and secure online! 🔐


### Enhancements Made:
- **Badges:** Added badges for Python version and license for quick reference.
- **Sections:** Included a table of contents for easy navigation.
- **Emojis:** Used emojis to make the document more visually appealing and engaging.
- **Detailed Descriptions:** Expanded on the features and provided a more comprehensive overview.
- **Encouragement for Contributions:** Made the contributing section more inviting.

Feel free to customize any part of this `README.md` to better fit your style or to add any additional information you think is relevant!

About

🥽PSSWD-Checker is a Python script designed to evaluate the strength of passwords and enhance user security. It assesses passwords based on criteria such as length, complexity, and common patterns, while also checking for potential breaches using the Have I Been Pwned API. The script provides new password.

Topics

Resources

License

Stars

Watchers

Forks

Languages

0