Demonstrates a password checker which takes the passwords as input through the command line and provides an output mentioning the number of times the passwords has been breached or not.
K-Anonymity technique has been used in this case and the API used is provided by https://haveibeenpwned.com/API/v3
https://clipchamp.com/watch/uGTKc1Ad2Y4
- Can check multiple passwords at once
Clone the project
git clone https://github.com/sanyog-chavhan/Password-Checker.git
Go to the project directory
cd Password-Checker
Run the Program
python3 pass-checker.py <Password-1> <Password-2> <Password-3>
Got to learn about K-Anonymity Technique which is a dynamic masking technique and how it can be used to check whether the password is breached or not.
Here's the link to an article that explains K-Anonymity Technique https://www.immuta.com/blog/k-anonymity-everything-you-need-to-know-2021-guide/
Required: Python (Version 3.0 +), IDE/Text Editors