Skip to content

sanyog-chavhan/Password-Checker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Password Checker using K-Anonymity Technique

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

Demo

https://clipchamp.com/watch/uGTKc1Ad2Y4

Features

  • Can check multiple passwords at once

Run Locally

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>

Lessons Learned

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/

Tech Stack

Required: Python (Version 3.0 +), IDE/Text Editors

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages