PwnedPasswordsChecker – Search (Offline) If Your Password (NTLM Or SHA1 Format) Has Been Leaked (HIBP Passwords List V5)
PwnedPasswordsChecker is a instrument that checks if the hash of a recognised password (in SHA1 or NTLM format) is current in the listing of I Have Been Pwned leaks and the selection of occurrences.
You can download the hash-coded version for SHA1 right here or the hash-coded model for NTLM listed here
Once the listing is downloaded it is then essential to convert it to binary by working with my other software HIBP PasswordList Slimmer
This script only operates with the edition sorted by hash and entry hashes have to be in lowercase and if possible purchased by hashs
./PwnedPasswordsChecker InputHashList HashType OutputFile CompressedHIBPHashList
./PwnedPasswordsChecker .NTLM_Record.txt NTLM .Output.txt .ntlm_hibp_compressed.bin
Output structure : hash:occurence
Set up :
Download the compiled edition for Windows or Linux from release page
If you would like to compile it you, you will want to have golang set up on your procedure and conduct the next commands:
git clone https://github.com/JoshuaMart/PwnedPasswordsChecker && cd PwnedPasswordsChecker
go establish major.go
Screenshots
Many thanks to the use of a “compressed” structure the resource has mainly acquired in efficiency, illustration of use concerning the previous variation and the new 1 with a checklist of 20,000 hashes (Intel Main I7 8565U) :
Enhancements
Come to feel totally free to make contact with me on Twitter or do a PR to make improvements to the script.