Skip to content

Search the password list from haveibeenpwned.com locally

License

Notifications You must be signed in to change notification settings

fischerRo/HaveIBeenPwnedOffline

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

HaveIBeenPwnedOffline

Search the password list from haveibeenpwned.com locally

Usage

Download the SHA-1 file (orderered by hash) from https://haveibeenpwned.com/Passwords. This file you download is a 12 GB 7zip file which contains a 25GB txt file.

Place it in the same folder as binary_search.py. Currently it should be named pwned-passwords-sha1-ordered-by-hash-v8.txt. If it has this name you do not need to supply a filename for the script to search in.

After that run the python script. It accepts a list of passwords as params. On Ubuntu it would look like this:

python binary_search.py "paSsword" "anotherSecurePassw0rd"

To run the script in interactive mode without displaying plain passwords:

python binary_search.py -i

If the password contains characters which could be encoded differently with different encodings

About

Search the password list from haveibeenpwned.com locally

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%