इस्तेमाल करने का तरीका
- स्लाइडर से लंबाई तय करें या अक्षरों की सटीक संख्या (4–128) लिखें।
- चुनें कि किन प्रकार के अक्षर शामिल करने हैं। अगर कोई वेबसाइट केवल कुछ खास सिंबल स्वीकार करती है, तो सिंबल सूची संपादित करें।
- चाहें तो एक जैसे दिखने वाले अक्षर हटाएँ। जिन साइटों पर पासवर्ड बनाने के नियम हैं, उनके लिए “चुने गए हर प्रकार का कम-से-कम एक अक्षर इस्तेमाल करें” चालू रखें।
- एक पासवर्ड कॉपी करें, या हर पासवर्ड को अलग लाइन में कॉपी करने के लिए “सभी कॉपी करें” चुनें। नया सेट बनाने के लिए “फिर से जनरेट करें” दबाएँ।
यह कैसे काम करता है
हर अक्षर आपके ब्राउज़र में मौजूद क्रिप्टोग्राफ़िक रूप से सुरक्षित रैंडम नंबर जनरेटर crypto.getRandomValues से चुना जाता है। Math.random का इस्तेमाल कभी नहीं होता। n अक्षरों के पूल में से एक अक्षर चुनने के लिए, यह टूल 32-बिट रैंडम नंबर लेता है और सबसे बड़े n के गुणज से ऊपर की छोटी बची हुई रेंज के मानों को छोड़ देता है। यह rejection sampling modulo bias से बचती है, इसलिए पूल के हर अक्षर के चुने जाने की संभावना बिल्कुल बराबर होती है।
“चुने गए हर प्रकार का कम-से-कम एक अक्षर इस्तेमाल करें” चालू होने पर, टूल पहले हर चुने गए प्रकार से एक अक्षर चुनता है, फिर बाकी जगहों को मिले-जुले पूल से भरता है और उसी निष्पक्ष रैंडम स्रोत से चलने वाले Fisher–Yates shuffle के साथ सभी अक्षरों का क्रम बदलता है। इससे तय किए गए अक्षर हमेशा शुरुआत में नहीं आते।
एन्ट्रॉपी का मान log2(पूल का आकार) × लंबाई से निकाला जाता है। सभी 89 डिफ़ॉल्ट अक्षरों से बने 16-अक्षरों के पासवर्ड में लगभग 103 बिट और 20-अक्षरों के पासवर्ड में लगभग 129 बिट एन्ट्रॉपी होती है। “हर प्रकार का इस्तेमाल करें” नियम से संभावित पासवर्डों की संख्या थोड़ी कम हो जाती है, इसलिए असली एन्ट्रॉपी दिखाई गई संख्या से थोड़ी कम होती है। लेबल मोटा-मोटा अंदाज़ा देते हैं: 28 बिट से कम बहुत कमज़ोर, 28–39 कमज़ोर, 40–59 ठीक-ठाक, 60–99 मज़बूत और 100 या उससे अधिक बहुत मज़बूत। एन्ट्रॉपी केवल ऐसे रैंडम तरीके से बनाए गए पासवर्डों के बारे में बताती है; किसी व्यक्ति के बनाए पासवर्डों के बारे में नहीं।
उदाहरण
पासवर्ड मैनेजर में सेव करने के लिए पासवर्ड
डिफ़ॉल्ट सेटिंग रखें (20 अक्षर, चारों प्रकार)। परिणाम में लगभग 129 बिट एन्ट्रॉपी होगी, जिसका अनुमान लगाना बेहद मुश्किल है। आपका पासवर्ड मैनेजर इसे आपके लिए याद रखेगा।
ऐसी साइट जो कुछ सिंबल स्वीकार नहीं करती
अगर बैंक केवल !@#$% स्वीकार करता है, तो सिंबल सूची को इन पाँच अक्षरों से बदलें। पूल घटकर 67 अक्षरों का हो जाएगा, इसलिए 16-अक्षरों के पासवर्ड में फिर भी लगभग 97 बिट एन्ट्रॉपी होगी।
टीवी पर टाइप करने के लिए Wi-Fi पासवर्ड
सिंबल बंद करें और एक जैसे दिखने वाले अक्षरों को हटाएँ। I, l, 1, O, 0 और o हटाने के बाद, बचे हुए 56 अक्षरों और अंकों से बना 16-अक्षरों का पासवर्ड बोलकर बताना आसान है और इसमें फिर भी लगभग 93 बिट एन्ट्रॉपी होती है।
अक्सर पूछे जाने वाले सवाल
मेरा पासवर्ड कितना लंबा होना चाहिए?
पासवर्ड मैनेजर से सुरक्षित खातों के लिए 16–20 रैंडम अक्षर काफ़ी हैं। अगर आपको पासवर्ड अक्सर टाइप करना पड़ता है, तो केवल अक्षरों और अंकों वाला लंबा पासवर्ड डालना आसान होता है और यह सिंबल वाले छोटे पासवर्ड जितना ही मज़बूत हो सकता है।
क्या वेबसाइट पर पासवर्ड बनाना सुरक्षित है?
यह पेज पूरी तरह आपके ब्राउज़र में, ऑपरेटिंग सिस्टम के सुरक्षित रैंडम स्रोत का इस्तेमाल करके पासवर्ड बनाता है। इन्हें सर्वर पर नहीं भेजा जाता, सेव नहीं किया जाता और एनालिटिक्स में शामिल नहीं किया जाता। पेज लोड होने के बाद आप इंटरनेट से डिस्कनेक्ट कर सकते हैं; टूल फिर भी काम करता रहेगा।
एक जैसे दिखने वाले अक्षर हटाने से एन्ट्रॉपी क्यों घटती है?
एन्ट्रॉपी इस बात पर निर्भर करती है कि हर जगह कौन-कौन से अक्षर आ सकते हैं। अक्षर हटाने से पूल छोटा होता है, इसलिए हर अक्षर से थोड़े कम बिट जुड़ते हैं। लंबाई में कुछ और अक्षर जोड़कर इसकी भरपाई की जा सकती है।
“Modulo bias” क्या है और यह क्यों मायने रखता है?
एक साधारण जनरेटर रैंडम नंबर लेकर उसे पूल के आकार से भाग देने पर बचा हुआ शेष इस्तेमाल करता है। अगर पूल का आकार रैंडम रेंज को बराबर हिस्सों में न बाँटे, तो कुछ अक्षर थोड़े ज़्यादा बार आ सकते हैं। यह टूल असमान आख़िरी हिस्से के मानों को छोड़कर दोबारा नंबर लेता है, इसलिए सभी अक्षरों के चुने जाने की संभावना बराबर होती है।
गोपनीयता
पासवर्ड आपके ब्राउज़र में crypto.getRandomValues से बनाए जाते हैं। इन्हें अपलोड, सेव या लॉग नहीं किया जाता और न ही एनालिटिक्स में भेजा जाता है; केवल टूल के इस्तेमाल की एक अनाम गतिविधि दर्ज की जाती है। कॉपी करने के लिए आपके डिवाइस के क्लिपबोर्ड का इस्तेमाल होता है।