Wocx32 / Passcheck

Aesthetically pleasing password checker

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Aesthetically pleasing password checker

License:MIT License


Languages

Language:Python 100.0%