इसका इस्तेमाल कैसे करें
- पासवर्ड में पासवर्ड लिखें। वह छिपा रहता है; जो लिखा है उसे पढ़ने के लिए दिखाएँ दबाएँ।
- जाँचें दबाएँ। पेज पासवर्ड का हैश आपके ब्राउज़र में बनाता है और हैश के सिर्फ पहले पाँच अक्षर भेजता है।
- परिणाम पढ़ें: गिनती के साथ मिला का मतलब है कि पासवर्ड लीक डेटा में है; नहीं मिला का मतलब है कि वह इस सूची में नहीं है।
- अगर वह मिला, तो जहाँ भी इस्तेमाल किया हो वहाँ बदलें। नया पासवर्ड जाँचने के लिए पासवर्ड मजबूती जाँचक इस्तेमाल करें।
क्या भेजा जाता है और क्या नहीं
पासवर्ड आपके ब्राउज़र में SHA-1 से हैश होता है। हैश 40 हेक्साडेसिमल अक्षरों की एक तय पंक्ति है, जैसे पासवर्ड password के लिए 5BAA61E4C9B93F3F0682250B6CF8331B7EE68FD8, और उसे वापस पासवर्ड में नहीं बदला जा सकता। पेज हैश के सिर्फ पहले पाँच अक्षर भेजता है, जैसे 5BAA6, Pwned Passwords सेवा के रेंज पते पर एक अनुरोध में।
सेवा उन पाँच अक्षरों से शुरू होने वाले सभी ज्ञात लीक हैश लौटाती है। आपके हैश का बाकी हिस्सा फिर आपके ब्राउज़र में उस जवाब में खोजा जाता है। बहुत से अलग-अलग पासवर्ड एक ही पाँच अक्षर साझा करते हैं, इसलिए सेवा नहीं बता सकती कि कौन सा पासवर्ड जाँचा गया। यह वही k-anonymity तरीका है जिसे सेवा बताती है।
- भेजा जाता है: हैश के पाँच अक्षर, और Add-Padding हेडर, जो सेवा से कहता है कि जवाब को खाली प्रविष्टियों से भरे, ताकि जवाब का आकार यह न बताए कि कितने हैश मिले। किसी भी वेब अनुरोध की तरह, सेवा आपके कनेक्शन का पता देखती है।
- नहीं भेजा जाता: पासवर्ड, पूरा हैश, हैश का बाकी हिस्सा, या पासवर्ड की लंबाई। अनुरोध में कोई कुकी या रेफरर नहीं होता।
- सहेजा नहीं जाता: पेज कुछ नहीं रखता। उसे दोबारा लोड करने पर पासवर्ड और परिणाम दोनों भूल जाते हैं।
परिणाम का मतलब
मिला का मतलब है कि पासवर्ड पिछले लीक में आए डेटा में है। गिनती बताती है कि वह सूची में कितनी बार आता है। हमलावर ऐसे पासवर्ड खातों पर आजमाते हैं, इसलिए जहाँ भी इसे इस्तेमाल किया हो, वहाँ बदलें।
नहीं मिला का मतलब सिर्फ इतना है कि पासवर्ड इस सूची में नहीं है। इससे यह साबित नहीं होता कि पासवर्ड मजबूत है, और यह उन लीक को भी नहीं ढकता जो सूची में नहीं हैं। उसकी मजबूती भी पासवर्ड मजबूती जाँचक से जाँचें।
हल किया हुआ उदाहरण: password
password का SHA-1 हैश 5BAA61E4C9B93F3F0682250B6CF8331B7EE68FD8 है। पेज सिर्फ पहले पाँच अक्षर, 5BAA6, भेजता है, और बाकी 35 अक्षर, 1E4C9B93F3F0682250B6CF8331B7EE68FD8, जवाब में खोजता है। अगर वह बाकी हिस्सा 0 से ज्यादा गिनती के साथ सूचीबद्ध है, तो परिणाम उस गिनती के साथ मिला होता है; अगर सूचीबद्ध नहीं है, तो परिणाम नहीं मिला होता है।
अक्सर पूछे जाने वाले सवाल
क्या पासवर्ड सेवा को भेजा जाता है?
नहीं। सिर्फ उसके SHA-1 हैश के पहले पाँच अक्षर भेजे जाते हैं। सेवा उनसे पासवर्ड नहीं निकाल सकती, और हैश का बाकी हिस्सा आपके ब्राउज़र में मिलाया जाता है।
सेवा इतने सारे हैश वापस क्यों भेजती है?
वह हर ज्ञात लीक हैश लौटाती है जो उन्हीं पाँच अक्षरों से शुरू होता है, इसलिए वह नहीं बता सकती कि कौन सा जाँचा जा रहा था। यह k-anonymity तरीका है, और इससे जाँच पासवर्ड बताए बिना चलती है।
अगर परिणाम मिला आए, तो क्या करें?
उस पासवर्ड को उजागर मानें। जिस साइट पर भी उसे इस्तेमाल किया हो, वहाँ बदलें, और दोबारा इस्तेमाल न करें। जहाँ साइट दो-चरण वाला साइन-इन देती है, वहाँ उसे चालू करें।
क्या नहीं मिला का मतलब है कि पासवर्ड सुरक्षित है?
नहीं। सूची में सिर्फ वे पासवर्ड हैं जो उसके कवर किए गए लीक में देखे गए, इसलिए कमजोर पासवर्ड भी उसमें न हो सकता है। उसकी मजबूती भी जाँचें, क्योंकि छोटा या आम पैटर्न लीक होने से पहले ही कमजोर होता है।
क्या पेज जो लिखा जाता है उसे सहेजता या दर्ज करता है?
नहीं। पासवर्ड पेज खुला रहने तक फ़ील्ड में और पेज की मेमोरी में रहता है। ब्राउज़र में कुछ नहीं सहेजा जाता, पते में कुछ नहीं लिखा जाता, और पेज कोई और अनुरोध नहीं करता।
जाँच कौन सी सेवा इस्तेमाल करती है?
Have I Been Pwned की Pwned Passwords रेंज सेवा, जिसका दस्तावेज haveibeenpwned.com पर है। पेज उसके रेंज पते को सीधे आपके ब्राउज़र से बुलाता है।
स्रोत
- Have I Been Pwned (अंग्रेजी में): Pwned Passwords API (v3)
- NIST (अंग्रेजी में): SP 800-63B, समझौता हुए मूल्यों की सूचियों से पासवर्ड की तुलना
आँकड़े और टेक्स्ट आखिरी बार मंगलवार, 10 नवंबर 2026 को जाँचे गए।