Skip to content

farhanfahim00/Password-Checker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ”’ Secure Password Checker

This is a Python-based password security tool that checks whether a given password has been exposed in past data breaches using the Have I Been Pwned API.

πŸš€ Features

βœ” Uses SHA-1 hashing to keep passwords secure
βœ” Leverages Have I Been Pwned API without exposing full passwords
βœ” Provides real-time results on password security
βœ” Helps users avoid using compromised passwords

πŸ“Œ How It Works

  1. The password is hashed using SHA-1 encryption.
  2. The first 5 characters of the hash are sent to the API.
  3. The API returns a list of potential password hashes.
  4. The script checks if the full hash exists in the database.
  5. If found, it informs the user how many times the password has been leaked.

⚠️ Security Note

This tool never sends your full password to an external server, ensuring privacy and security.

πŸ›  Installation & Usage

πŸ”§ Prerequisites

  • Python 3.x
  • requests library (install using pip install requests)

β–Ά Running the Script

python password_checker.py yourpassword123

#Example Output

Your Password: (yourpassword123) was FOUND 5000 times.. you should change it 

About

A Python script that checks if your password has been exposed in data breaches using the Have I Been Pwned API while ensuring privacy with SHA-1 hashing.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages