Skip to content

Wocx32/Passcheck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Passcheck

Aesthetically pleasing password checker which utilizes the haveibeenpwned api

Currently only supports csv files

Example1 Example2

Note Regarding Security

All passwords are sha1 hashed. Only first 5 characters of the hash are sent to the api (haveibeenpwned uses k-anonymity) over HTTPS. The rest of the hash is checked against the hashes returned by the api (Padding option has been enabled)

Install

Clone this repository

git clone https://github.com/Wocx32/Passcheck.git

Install the requirements

pip install -r requirements.txt

or

pip3 install -r requirements.txt

Usage

Provide a csv file containing url, username and password columns as commandline argument

python3 main.py example/example.csv

or

python main.py example/example.csv

Note: It has been tested with csv files exported by Chrome, Firefox and Bitwarden

Configuration

The specific columns containing the url, username and password can be set in config.py

Requirements