github.com/jbowens/checkpassword (go): Command checkpassword checks passwords against a SHA1 password list.  It was built to be used with the password list from https://haveibeenpwned.com/Passwords. As such, it expects the password list to consist of alphabetized, capitalized, hex-encoded SHA1 hashes. It expects each hash to be on its own line with a colon delineating the hash from the number of occurrences in breaches.  For example,  The checkpassword command mmaps the password list and performs binary search over the mmaped file.
Keywords: haveibeenpwned|password-safety|passwords