पासवर्ड जनरेटर
अपनी ज़रूरत के हिसाब से लंबाई और कैरेक्टर सेट चुनकर मज़बूत रैंडम पासवर्ड बनाएँ। इसका बैकएंड JSON कॉन्फ़िगरेशन के ज़रिए लोअरकेस, अपरकेस, डिजिट, सिंबल और कन्फ्यूज़ करने वाले कैरेक्टर को हटाने की सुविधा देता है, और फिर पासवर्ड की लंबाई, एंट्रॉपी और मज़बूती की जानकारी देता है।
सुरक्षित रैंडमनेस का इस्तेमाल करके क्रिप्टोग्राफ़िक रूप से रैंडम पासवर्ड बनाता है।
इसमें डिफ़ॉल्ट रूप से 16 कैरेक्टर होते हैं, जिनमें लोअरकेस, अपरकेस, डिजिट और सिंबल शामिल होते हैं।
JSON कॉन्फ़िगरेशन के ज़रिए कस्टम लंबाई और कैरेक्टर पूल के विकल्पों को सपोर्ट करता है।
I, l, 1, O, 0 और | जैसे कन्फ्यूज़न पैदा करने वाले कैरेक्टर को हटाया जा सकता है।
यह बनाए गए पासवर्ड के लिए अनुमानित एंट्रॉपी और मज़बूती का लेबल बताता है।
कैसे इस्तेमाल करें
पासवर्ड की लंबाई चुनें, या डिफ़ॉल्ट 16 कैरेक्टर का इस्तेमाल करें।
ज़रूरत के अनुसार लोअरकेस, अपरकेस, अंक और सिंबल चुनें।
अगर पढ़ने में आसानी ज़रूरी है, तो कन्फ्यूज़ करने वाले कैरेक्टर को हटाने का विकल्प चालू करें।
पासवर्ड बनाएँ और उसे पासवर्ड मैनेजर में कॉपी करें।
सुरक्षा
- अकाउंट के लिए पासवर्ड बनाएं
- अस्थायी क्रेडेंशियल बनाएँ
- लोकल डेवलपमेंट के लिए API सीक्रेट्स बनाएँ
प्रशासन
- ऑनबोर्डिंग पासवर्ड बनाएँ
- टेस्ट क्रेडेंशियल बनाएँ
- स्क्रिप्ट के लिए रैंडम स्ट्रिंग्स बनाएँ
सुरक्षा कार्य-प्रवाह
- पासवर्ड मैनेजर
- एडमिन पैनल
- विकास के रहस्य
- अस्थायी क्रेडेंशियल
आम तौर पर, छोटे लेकिन जटिल पासवर्ड की तुलना में लंबे पासवर्ड बेहतर होते हैं, खासकर तब जब उन्हें रैंडम तरीके से बनाया गया हो।
बनाए गए पासवर्ड को याद रखने या दोबारा इस्तेमाल करने के बजाय, उन्हें स्टोर करने के लिए पासवर्ड मैनेजर का इस्तेमाल करें।
जब लोगों को पासवर्ड पढ़ना या लिखना हो (जैसे ऑनबोर्डिंग के समय), तो ऐसे कैरेक्टर न रखें जिन्हें समझने में कन्फ्यूजन हो।
पासवर्ड मैनेजर के साथ जेनरेट किए गए पासवर्ड का इस्तेमाल करें।
आम इस्तेमाल वाले अकाउंट के पासवर्ड के लिए कम से कम 16 कैरेक्टर का इस्तेमाल करें।
पासवर्ड बनाने के बाद उन्हें असुरक्षित माध्यमों से न भेजें।
अक्सर पूछे जाने वाले सवाल
हमारे टूल्स और सेवाओं के बारे में आम सवालों के जवाब पाएँ।
पासवर्ड जनरेटर को समझना
डिजिटल सुरक्षा में, पासवर्ड की मज़बूती सीधे तौर पर थर्मोडायनामिक एंट्रॉपी (thermodynamic entropy) के कॉन्सेप्ट से जुड़ी होती है, जिसे बिट्स में मापा जाता है। एंट्रॉपी किसी गुप्त जानकारी में अव्यवस्था या अनिश्चितता के स्तर को दर्शाती है। जब कोई पासवर्ड पूरी तरह से रैंडम (यादृच्छिक) प्रक्रिया से बनाया जाता है, तो उसकी एंट्रॉपी की गणना पासवर्ड की लंबाई और इस्तेमाल किए गए कैरेक्टर पूल के साइज़ के बेस-2 लॉगरिदम के गुणनफल के रूप में की जा सकती है ($H = L log_2 N$)। उदाहरण के लिए, 94 प्रिंटेबल ASCII कैरेक्टर्स के पूल से बनाए गए 16-कैरेक्टर वाले पासवर्ड की अनुमानित एंट्रॉपी $16 log_2 94$ यानी लगभग 104.87 बिट्स होती है। यह उन कोशिशों की कुल संख्या को दर्शाता है जो एक ब्रूट-फोर्स अटैकर को सबसे खराब स्थिति (worst-case scenario) में पासवर्ड का सही अंदाज़ा लगाने के लिए करनी होंगी ($2^{104.87}$ ऑपरेशन्स), जिससे यह व्यावहारिक रूप से क्रैक न कर पाने योग्य (uncrackable) बन जाता है।
हमारा सुरक्षित पासवर्ड जेनरेटर, पासवर्ड बनाने के लिए बैकएंड पर क्रिप्टोग्राफ़िक रूप से मज़बूत स्यूडो-रैंडम नंबर जेनरेटर (CSPRNG) का इस्तेमाल करता है। स्टैंडर्ड स्यूडो-रैंडम नंबर जेनरेटर (जैसे Go का डिफ़ॉल्ट Math पैकेज या JavaScript का Math.random) डिटरमिनिस्टिक होते हैं और शुरुआती सीड (seed) का पता चलने पर इनका अनुमान लगाया जा सकता है, जिससे ये आसानी से टारगेट बन सकते हैं। CSPRNG, जैसे Go का crypto/rand, सीधे ऑपरेटिंग सिस्टम के कर्नल (जैसे /dev/urandom या GetRandom) से एंट्रॉपी (entropy) हासिल करता है, जिससे इसका आउटपुट प्रेडिक्टिव क्रिप्टैनालिसिस के ख़िलाफ़ सुरक्षित रहता है। प्रोडक्शन सिस्टम, एडमिनिस्ट्रेटिव ऑनबोर्डिंग और API क्रेडेंशियल्स के लिए इस स्तर की सुरक्षा बहुत ज़रूरी है।
रैंडम पासवर्ड को पढ़ने और उन्हें मैन्युअल रूप से लिखने में अक्सर दिक्कत आती है। जब कोई सिस्टम एडमिनिस्ट्रेटर किसी नए यूज़र के लिए टेम्पररी पासवर्ड बनाता है, तो डिफ़ॉल्ट sans-serif सिस्टम फ़ॉन्ट में बड़े अक्षर "I" (India), छोटे अक्षर "l" (lima), नंबर "1" (one) और वर्टिकल बार "|" जैसे कैरेक्टर एक जैसे दिख सकते हैं। इसी तरह, बड़े अक्षर "O" (Oscar) और अंक "0" (zero) को लिखने में गलती होने की वजह से अक्सर लॉगिन फेल हो जाता है। कन्फ्यूजन पैदा करने वाले कैरेक्टर को हटाने वाले फ़ीचर का इस्तेमाल करके, जनरेटर फ़िल्टर इन मुश्किल पैदा करने वाले कैरेक्टर को एक्टिव कैरेक्टर पूल से हटा देता है। इससे पूल का साइज़ थोड़ा कम तो हो जाता है, लेकिन पासवर्ड की लंबाई में एक या दो कैरेक्टर और जोड़कर एंट्रॉपी में आई इस मामूली कमी की आसानी से भरपाई की जा सकती है।
यह पासवर्ड जनरेटर डेवलपर और यूज़र को पूरा कंट्रोल देने के लिए बनाया गया है। यूज़र 8 से 128 कैरेक्टर तक की लंबाई चुन सकते हैं और चार मुख्य कैरेक्टर कैटेगरी - छोटे अक्षर (lowercase), बड़े अक्षर (uppercase), अंक (digits) और सिंबल (symbols) - को चालू या बंद कर सकते हैं। जनरेटर यह पक्का करता है कि कमज़ोर पासवर्ड बनने से रोकने के लिए हर एक्टिव कैटेगरी से कम से कम एक कैरेक्टर ज़रूर हो; यह फ़ाइनल बाइट्स को सुरक्षित रूप से शफ़ल करता है और एक विज़ुअल गेज दिखाता है जो पासवर्ड की मज़बूती (entropy और strength) बताता है। इसका नतीजा एक मज़बूत, प्रीमियम सिक्योरिटी टूल है जो आसानी से इंसानी इस्तेमाल और गणितीय सुरक्षा के बीच तालमेल बिठाता है, और किसी भी मॉडर्न पासवर्ड मैनेजर में स्टोर करने के लिए तैयार रहता है।