checkPassword is a command line tool developed in Python that allows you to check if a password has been compromised against known databases of leaked passwords. Use Have I Been Pwned's Pwned Passwords API to perform this verification safely and efficiently.
Enter a password to check if it has appeared in known leaks.
It uses a secure hashing technique to protect password privacy during verification.
Friendly interaction with the user through the terminal.
Displays warning messages if the password is compromised and recommendations to change it.
Verification is performed without sending the full password over the network.
Only a portion of the SHA-1 hash of the password is sent to match the compromised password database.
Make sure you have Python3 installed on your system.
To verify a password, simply run:
python3 checkPassword.py- Clone the repository:
- Copy script into your bin directory.
sudo cp checkPassword.py /usr/bin/checkPasswordEnter the password to verify (or 'q' to exit): secret123
The password 'secret123' has not been compromised in known databases.
The password is secure!Developed by @d1se0 - GitHub Profile Link
Translated to English and Cleaned by Zaid Marji