
खोजें (ऑफ़लाइन) कि क्या आपका पासवर्ड (NTLM या SHA1 प्रारूप) लीक हो गया है (HIBP passwords list v8)

PwnedPasswordsChecker एक उपकरण है जो जाँचता है कि किसी ज्ञात पासवर्ड का हैश (SHA1 या NTLM प्रारूप में) I Have Been Pwned लीक की सूची में मौजूद है या नहीं और घटनाओं की संख्या भी बताता है।
आप SHA1 के लिए हैश-कोडित संस्करण यहाँ या NTLM के लिए हैश-कोडित संस्करण यहाँ डाउनलोड कर सकते हैं
सूची डाउनलोड होने के बाद इसे मेरे दूसरे उपकरण HIBP PasswordList Slimmer का उपयोग करके बाइनरी में परिवर्तित करना आवश्यक है
यह स्क्रिप्ट केवल HIBP संस्करण के साथ काम करती है जो हैश के अनुसार क्रमबद्ध हो और प्रविष्टि हैश लोअरकेस में होने चाहिए और अधिमानतः हैश के अनुसार क्रमबद्ध हों
./PwnedPasswordsChecker {InputHashList} {HashType} {OutputFile} {CompressedHIBPHashList}
./PwnedPasswordsChecker .\NTLM_LIST.txt NTLM .\Output.txt .\ntlm_hibp_compressed.bin
आउटपुट प्रारूप : {hash}:{occurence}
Windows या Linux के लिए संकलित संस्करण रिलीज़ पेज से डाउनलोड करें
यदि आप इसे स्वयं संकलित करना चाहते हैं, तो आपके सिस्टम पर golang स्थापित होना चाहिए और निम्नलिखित कमांड निष्पादित करें:
git clone https://github.com/JoshuaMart/PwnedPasswordsChecker && cd PwnedPasswordsChecker
go build main.go
"संपीड़ित" प्रारूप के उपयोग के कारण उपकरण ने प्रदर्शन में काफी सुधार किया है, पुराने संस्करण और नए संस्करण के बीच 20,000 हैश की सूची (Intel Core I7 8565U) के साथ उपयोग का उदाहरण :

बेझिझक मुझसे Twitter पर संपर्क करें या स्क्रिप्ट को बेहतर बनाने के लिए PR करें।