Check if your password has been pwned using awesome ';--have i been pwned? API.

Piotr Czajkowski 671c68970b More descriptive messages há 6 anos atrás
win edaacef231 Added certs há 6 anos atrás
.gitignore 7015d9c5b0 Added .gitignore há 6 anos atrás
LICENSE.md 6dfd4df247 Initial commit há 6 anos atrás
README.md 671c68970b More descriptive messages há 6 anos atrás
curl.c 334c2361e7 Adjusted for windows há 6 anos atrás
curl.h 39b4e0f5b0 Don't need it there há 6 anos atrás
makefile 3589cb76ac Added option for windows há 6 anos atrás
pwned.c 7d7cd17018 More descriptive messages há 6 anos atrás
sha.c 6dfd4df247 Initial commit há 6 anos atrás
sha.h 6dfd4df247 Initial commit há 6 anos atrás

README.md

Pwned Password

Fun project to utilize awesome ';--have i been pwned? Passwords API. It generates SHA1 hash for the password you provide as an argument and then grabs the range of hashes, basing on first 5 characters of the hash, from the service and checks if your hash is among them. So your password, nor its hash, never leaves your computer.

Usage is simple:

./pwned <password>

It'll print This is how many times your password was pwned: and a number if your password is in ';--have i been pwned? DB, else it'll print "Password not pwned!". Enjoy!

You can find Windows 64-bit binary and necessary libs in win subfolder.