aremcx / amipwned

Securely offline-check if your password has been leaked before

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

amipwned v2.1

A python tool that automates the process of using haveibeenpwned's API without exposing your passwords to the internet. Basically, it hashes the entered password with SHA1, then uses only the first 5 characters of the hash in the web request made to the API, and give back the number of that password has been found in previous data breaches, without sending your clear-text passwords or its full hashes within the web request to the internet. You can either give it one password or a file of passwords, and it will do the work for you! You can also check the full demonstration of v1.0 on youtube: https://youtu.be/dpbL-VvLhTA

amipwnedv2.0.mp4

requirements

python requests library:

Linux

> pip install requests

Windows

> python -m pip install requests

usage

> python3 amipwned -p [PASSWORD]
> python3 amipwned -f [FILE]

example

> python3 amipwned -p "hello world"
> python3 amipwned -p "pswds.txt"

get help

> python3 amipwned --help
> python3 amipwned -h

About

Securely offline-check if your password has been leaked before

License:GNU General Public License v3.0


Languages

Language:Python 100.0%