क्रिप्टोग्राफ़िक रूप से सुरक्षित यादृच्छिकता का उपयोग करके एक रैंडम पासवर्ड जनरेट करें। हर अनुरोध पर नए सिरे से जनरेट होता है - कभी लॉग या संग्रहीत नहीं किया जाता।
आप जो भी जनरेट करते हैं वह कहीं संग्रहीत नहीं होता - पासवर्ड उसी अनुरोध में बनाया और वापस भेजा जाता है, और कभी डिस्क, डेटाबेस, कैश या लॉग में नहीं लिखा जाता।
हमारे बारे में पासवर्ड जनरेटर
मज़बूत पासवर्ड वह है जिसे हमलावर न अनुमान लगा सके, न पहले से भांप सके, इसलिए उसे ऐसे स्रोत से आना चाहिए जिसे भी पहले से भांपा न जा सके। यह टूल पासवर्ड Python के क्रिप्टोग्राफ़िक रैंडम नंबर जनरेटर से बनाता है, न कि ज़्यादातर प्रोग्रामिंग भाषाओं में बने तेज़ लेकिन अनुमान योग्य जनरेटर से, और ठीक-ठीक दिखाता है कि उसे तोड़ने में कितना अनुमान लगाना पड़ेगा।
यह क्या करता है
हर अक्षर और आख़िरी फेंटने के चरण के लिए Python का क्रिप्टोग्राफ़िक रूप से सुरक्षित रैंडम स्रोत इस्तेमाल करता है, कभी अनुमान योग्य रैंडम नंबर जनरेटर नहीं।
4 से 128 अक्षरों तक की लंबाई और बड़े अक्षर, छोटे अक्षर, अंक और चिह्नों का कोई भी मेल चुनें।
आपके चुने हर प्रकार का कम से कम एक अक्षर पक्का करता है, ताकि पासवर्ड चुपचाप कोई मांगा गया प्रकार न छोड़े।
एन्ट्रॉपी बिट्स में (लंबाई गुणा अक्षर-समूह के आकार का log2) और सरल भाषा में मज़बूती स्तर दिखाता है, दोनों एक तय फ़ॉर्मूले से, अंदाज़े से नहीं।
हर अनुरोध पर नए सिरे से बनता है और तुरंत लौटा दिया जाता है, कभी डिस्क, डेटाबेस, कैश या लॉग में नहीं लिखा जाता।
यह कैसे काम करता है
1लंबाई तय करें और शामिल करने वाले अक्षर प्रकार चुनें।
2जनरेट करें दबाएं।
3पासवर्ड कॉपी करें; दूसरा चाहिए तो कभी भी फिर से जनरेट करें।
साधारण रैंडम नंबर जनरेटर क्यों नहीं
Python का आम random मॉड्यूल Mersenne Twister है: तेज़ और सिमुलेशन के लिए बढ़िया, लेकिन उसकी पूरी आंतरिक स्थिति 624 लगातार 32-बिट आउटपुट से दोबारा बनाई जा सकती है, जिसके बाद उसका हर अगला नंबर अनुमान योग्य हो जाता है। यह टूल इसके बजाय ऑपरेटिंग सिस्टम के अपने क्रिप्टोग्राफ़िक रैंडम स्रोत का इस्तेमाल Python के secrets मॉड्यूल के ज़रिए करता है, जिसे Python का दस्तावेज़ पासवर्ड और सुरक्षा टोकन के लिए सुझाता है। अक्षरों को फेंटने समेत हर रैंडम फ़ैसला इसी से होता है।
एन्ट्रॉपी संख्या का मतलब
बिट्स में एन्ट्रॉपी पासवर्ड की लंबाई गुणा हर स्थान पर आ सकने वाले अलग-अलग अक्षरों की संख्या का आधार-2 लघुगणक है। उदाहरण के लिए, चारों प्रकारों (26 बड़े अक्षर, 26 छोटे अक्षर, 10 अंक और 26 चिह्न, कुल 88 अक्षर) से बने 16 अक्षरों के पासवर्ड में लगभग 103 बिट एन्ट्रॉपी होती है। हर अतिरिक्त बिट हमलावर को आज़माने पड़ने वाले पासवर्ड दोगुने कर देता है, और इस समूह का हर अतिरिक्त अक्षर लगभग 6.5 बिट जोड़ता है, इसलिए चार अक्षर और जोड़ने से अनुमान का काम लगभग 6 करोड़ गुना हो जाता है। दिखाया गया स्तर (कमज़ोर, ठीक-ठाक, मज़बूत, बहुत मज़बूत) तय बिट सीमाओं से आता है, किसी राय से नहीं।
पासवर्ड कितना लंबा होना चाहिए? NIST क्या कहता है
NIST SP 800-63B-4 (2025), खंड 3.1.1.2, के अनुसार अकेले साइन-इन के लिए इस्तेमाल होने वाला पासवर्ड कम से कम 15 अक्षरों का होना चाहिए, और जब वह मल्टी-फ़ैक्टर साइन-इन का सिर्फ़ एक हिस्सा हो तो कम से कम 8 अक्षरों का। यह भी कहा गया है कि साइटों को कम से कम 64 अक्षरों के पासवर्ड स्वीकार करने चाहिए और अक्षरों के प्रकार मिलाने या समय-समय पर पासवर्ड बदलने के लिए मजबूर नहीं करना चाहिए। मज़बूती लंबाई से आती है: 20 छोटे अक्षर 94 बिट देते हैं, जो चारों प्रकारों के 12 अक्षरों (77.5 बिट) से ज़्यादा है। अगर कोई साइट लंबाई सीमित करती है या प्रतीक स्वीकार नहीं करती, तो उसकी अनुमति वाली सबसे बड़ी लंबाई चुनें और प्रतीक से टिक हटा दें।
कौन से प्रतीक इस्तेमाल होते हैं, और एक जैसे दिखने वाले अक्षर
प्रतीक विकल्प इन 26 अक्षरों में से चुनता है: ! @ # $ & * ( ) - _ = + [ ] { } ; : , . < > ? / ~ ^। इसमें स्पेस, बैकस्लैश, उद्धरण चिह्न, बैकटिक, % और | शामिल नहीं हैं, क्योंकि कुछ पुराने सिस्टम इन्हें अस्वीकार करते हैं या बिगाड़ देते हैं। 0 और O, या l, 1 और I जैसे एक जैसे दिखने वाले अक्षर हटाए नहीं जाते, इसलिए पासवर्ड दोबारा टाइप करने के बजाय कॉपी करके पेस्ट करें। दिखाए गए बिट मानते हैं कि पासवर्ड गुप्त और अनोखा रहेगा: कई साइटों पर दोहराया गया या साझा फ़ाइल में रखा गया पासवर्ड संख्या से कमज़ोर होता है।
प्रश्न
क्या मेरा बनाया पासवर्ड कहीं सेव या लॉग होता है?
नहीं। यह उसी अनुरोध में बनता और लौटाया जाता है, और कभी डिस्क, डेटाबेस, कैश या लॉग में नहीं लिखा जाता।
मेरे पासवर्ड में मेरे चुने सभी अक्षर प्रकार क्यों नहीं हैं?
हमेशा होते हैं, बशर्ते चुनी गई लंबाई चुने गए प्रकारों की संख्या से कम न हो: हर चुने प्रकार का एक अक्षर पक्का है, संयोग पर नहीं छोड़ा जाता।
मज़बूती स्तर का क्या मतलब है?
यह बिट्स में एन्ट्रॉपी दिखाता है: 40 से कम कमज़ोर, 40-59 ठीक-ठाक, 60-79 मज़बूत और 80 या ज़्यादा बहुत मज़बूत। ये सीमाएं तय हैं, किसी मॉडल की राय नहीं।
खुद सोचा हुआ वाक्य इस्तेमाल करने के बजाय यह क्यों?
खुद सोचा पासवर्ड आपकी याददाश्त और आदतों के पैटर्न पर टिका होता है, और यही उसे अनुमान योग्य बनाता है। क्रिप्टोग्राफ़िक रैंडम स्रोत से बने पासवर्ड में अनुमान लगाने लायक कोई पैटर्न नहीं होता।
मज़बूत या बहुत मज़बूत रेटिंग के लिए कितने अक्षर चाहिए?
यह इस पर निर्भर करता है कि आप कौन-से वर्ण प्रकार चुनते हैं, क्योंकि हर प्रकार वर्णों का पूल बढ़ाता है। चारों प्रकारों के साथ (88 वर्ण, हर एक लगभग 6.46 बिट) 10 वर्ण मज़बूत और 13 वर्ण बहुत मज़बूत तक पहुँचते हैं। अक्षर और अंक, बिना सिंबल (62 वर्ण) के साथ 11 और 14; केवल छोटे अक्षर (26) के साथ 13 और 18; केवल अंक (10) के साथ 19 और 25 वर्ण चाहिए। डिफ़ॉल्ट सेटिंग, चारों प्रकारों के साथ 16 वर्ण, लगभग 103.4 बिट देती है। सभी प्रकारों वाला 8 वर्ण का पासवर्ड केवल लगभग 51.7 बिट का होता है, यानी ठीक-ठाक।
क्या यह रैंडम PIN या अंकों वाला कोड बना सकता है?
हाँ। अंक (0-9) को छोड़कर बाकी सब से टिक हटाएं और लंबाई 4 या उससे ज़्यादा रखें। हर अंक हर स्थान पर बराबर संभावना से आता है, शुरुआत के शून्य भी, इसलिए 0472 या 1111 भी आ सकता है; अगर कोई बैंक या डोर सिस्टम दोहराए गए या लगातार अंक स्वीकार नहीं करता, तो फिर से जनरेट करें दबाएं। मज़बूती कमज़ोर दिखेगी: 4 अंकों का PIN लगभग 13.3 बिट (10,000 संभव कोड) और 6 अंकों का लगभग 19.9 बिट (10,00,000) होता है। PIN के लिए यह सामान्य है, क्योंकि यह वहीं सुरक्षित है जहाँ कार्ड, फ़ोन या लॉक कुछ गलत कोशिशों के बाद आगे की कोशिशें रोक देता है। जिस चीज़ का अनुमान ऑफ़लाइन लगाया जा सके, उसके लिए पूरा पासवर्ड इस्तेमाल करें।
क्या पासवर्ड मेरी कंपनी की पासवर्ड पॉलिसी पूरी करेगा या Wi-Fi पासवर्ड के रूप में चलेगा?
दफ़्तर के आम नियम के लिए हाँ। "कम से कम 12 वर्ण, एक बड़ा अक्षर, एक छोटा अक्षर, एक अंक और एक प्रतीक" जैसी पॉलिसी हर बार पूरी होती है जब आप चारों प्रकार चुनें और लंबाई 12 या ज़्यादा रखें, क्योंकि हर चुने गए प्रकार का एक वर्ण पक्का होता है। यह टूल अनुमत प्रतीकों की सूची, दोहराए या क्रमागत वर्णों पर रोक, या आपके नाम पर रोक वाला नियम नहीं मान सकता, इसलिए अगर कोई सिस्टम नतीजा ठुकरा दे तो फिर से जनरेट करें दबाएँ। अगर वह प्रतीक नहीं लेता, तो प्रतीक (जैसे !@#&*) का निशान हटाएँ और 2 वर्ण जोड़ें: 14 अक्षर और अंक 83.4 बिट देते हैं, जो चारों प्रकार के 12 वर्णों (77.5 बिट) से ज़्यादा है। WPA2-Personal Wi-Fi पासवर्ड में 8 से 63 प्रिंट होने वाले ASCII वर्ण होने चाहिए (IEEE 802.11i-2004, Annex H.4.1; Microsoft MS-TCC, सेक्शन 2.2.2.9)। यह टूल जो भी बनाता है वह प्रिंट होने वाला ASCII है, इसलिए 8 से 63 तक कोई भी लंबाई चलेगी; 20 अक्षर और अंक (लगभग 119.1 बिट) टीवी या प्रिंटर पर टाइप करना आसान है।
क्या पासवर्ड हर 90 दिन में बदलने चाहिए?
नहीं, किसी तय समय-सारणी पर नहीं। NIST SP 800-63B-4 (2025), सेक्शन 3.1.1.2 कहता है कि वेरिफ़ायर उपयोगकर्ताओं से समय-समय पर पासवर्ड बदलवाने की माँग नहीं करेंगे, लेकिन पासवर्ड के लीक होने का सबूत मिलने पर बदलाव ज़रूरी करेंगे। ज़बरदस्ती के बदलाव अक्सर अनुमान लगाने लायक बदलाव बनते हैं, जैसे Winter2026! का Spring2026! हो जाना। डेटा लीक की सूचना मिलने, किसी फ़िशिंग लिंक पर क्लिक करने या पासवर्ड किसी को बताने के बाद उसे तुरंत बदलें, फिर यहाँ नया पासवर्ड बनाएँ और उसे किसी दूसरी साइट पर दोबारा इस्तेमाल करने के बजाय पासवर्ड मैनेजर में रखें।