Skip to content

If you are trying to create a new password for login but are unsure whether it is going to be safe or not, this project will help you by checking past leaked databases for instances of your password. This piece of code is safe too as the code will be on your computer, fully offline, for which any passwords you check will not be saved anywhere on…

Notifications You must be signed in to change notification settings

Sounakde/Password_checker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

Password Checker

Project Description

The Password checker project checks if the password that is given as input has ever been leaked or not in the past. Based on output, the program will confirm if the password can be used for login or not. The project accesses a real time database using 'Have I been pwned' website's api for information and checking of passwords. Modifications can be done to improve the project and if you are not able to, then you can comment with the suggestion.

Technologies Used

  • Python

Setting Up

Interpreter

The python interpreter is required to run this program and the link to download the official python is given below

Choose the one you want to download based on your OS and version (32-bit/64-bit for windows only) by clicking on the appropriate link. (To get the 64-bit version for windows click on the windows button and DO NOT hover above it and go to the side under Downloads tab)

Dependencies

The required dependencies to run the program is given below

  • Requests
  • Hashlib
  • sys

Only the requests library has to be installed using pip command. The other two are bult-in libraries.

Installation

Install the requests library like this

pip install requests

Running the program

To run the the program simply type the following command and it will show how many times the password may have been used before

python password_checker.py

Repl.it URL

  • Run on Repl.it

About

If you are trying to create a new password for login but are unsure whether it is going to be safe or not, this project will help you by checking past leaked databases for instances of your password. This piece of code is safe too as the code will be on your computer, fully offline, for which any passwords you check will not be saved anywhere on…

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages