Skip to content

XioYan56/SecurePassChecker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ” SecurePassChecker

SecurePassChecker is a terminal-based Python tool that helps you analyze the strength of passwords and check if they appear in known leaked or commonly used password lists.
It’s designed to help you stay safe online by avoiding weak or compromised passwords.


πŸš€ Features

  • βœ… Checks passwords against multiple leaked password lists
  • βœ… Password strength analysis (length, digits, symbols, etc.)
  • βœ… Interactive terminal UI using prompt_toolkit
  • βœ… Pretty terminal output with rich
  • βœ… Logging of all checks with timestamps
  • βœ… Graceful exit and friendly thank-you message

🧰 Requirements

  • Python 3.8+ (works with 3.12)
  • Required modules:
  pip install prompt_toolkit rich

πŸ“‚ Folder Structure

SecurePassChecker/
β”œβ”€β”€ main.py
β”œβ”€β”€ Files/                     # Folder containing password list files
β”‚   β”œβ”€β”€ rockyou_1.txt
β”‚   β”œβ”€β”€ xato-net-10-million-passwords.txt
β”‚   └── ...
β”œβ”€β”€ password_log.txt           # Generated automatically for logs
└── README.md

πŸ’» Usage

Run the program:

python main.py

✨ Example Output

Loaded password lists in 3.4210 seconds

Password Check Results for Gmail
────────────────────────────────────────────
Password: myStrongPass123!
In Leaked List?: No
Strength: Strong
Check Time (s): 0.000233
────────────────────────────────────────────

Result logged successfully!

✨ Thank you for using SecurePassChecker! Stay safe and use strong passwords. ✨

⚠️ Disclaimer

This tool is for educational and personal security awareness purposes only. Do not use it to test passwords you don’t own or have permission to test.


❀️ Credits

Developed with Python, Rich, and prompt_toolkit.


πŸ™Œ Thanks

Thanks for checking out SecurePassChecker! Stay secure, use unique passwords, and consider a password manager. πŸ”

Credits or Thanks:

Special thanks to breezy-codes for the original Password Checker project that inspired this tool.

About

πŸ”’ Check the strength of your passwords

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages