पासवर्ड जनरेटर

ब्राउज़र में चलता है सुरक्षा

क्रिप्टोग्राफ़िक यादृच्छिकता से सुरक्षित पासवर्ड या पासफ़्रेज़ बनाएँ, भ्रम पैदा करने वाले कैरेक्टर हटाएँ और एंट्रॉपी का अनुमान देखें — कुछ भी किसी सर्वर पर नहीं भेजा जाता।

गोपनीयता: यह टूल पूरी तरह आपके ब्राउज़र में चलता है। आपका इनपुट कभी आपके डिवाइस से बाहर नहीं जाता।
टूल लोड हो रहा है…

पासवर्ड को मज़बूत क्या बनाता है?

मज़बूती लंबाई और अप्रत्याशितता से आती है, ज़बरन प्रतीकों से नहीं: NIST SP 800-63B लंबे पासफ़्रेज़ की अनुमति देने, नए पासवर्ड को लीक हुई सूचियों से जाँचने, प्रयासों पर रेट लिमिट लगाने और समय-समय पर बदलाव न थोपने की सिफ़ारिश करता है। पासवर्ड मैनेजर में रखा 16+ कैरेक्टर का रैंडम पासवर्ड किसी भी याद रखने योग्य पैटर्न से बेहतर है।

पासवर्ड जनरेटर कैसे इस्तेमाल करें

  1. "रैंडम कैरेक्टर" या "पासफ़्रेज़ (शब्द)" चुनें।
  2. लंबाई (या शब्दों की संख्या) और कैरेक्टर वर्ग तय करें।
  3. "जनरेट" पर क्लिक करें; नया सेट चाहिए तो "फिर से जनरेट करें" इस्तेमाल करें।
  4. कोई पासवर्ड अपने पासवर्ड मैनेजर में कॉपी करें।
  5. मौजूदा पासवर्ड स्कोर करने के लिए "मेरा पासवर्ड जाँचें" पर जाएँ।

पासवर्ड जनरेटर की खूबियाँ

  • चुने जा सकने वाले अपरकेस, लोअरकेस, अंक और चिह्नों के साथ रैंडम पासवर्ड
  • हर चालू वर्ग से कम से कम एक कैरेक्टर की गारंटी
  • भ्रम पैदा करने वाले कैरेक्टर हटाएँ (0 O 1 l I |)
  • चुनी हुई शब्द सूची, सेपरेटर, कैपिटलाइज़ेशन और एक रैंडम संख्या के साथ पासफ़्रेज़ मोड
  • बिट में एंट्रॉपी, मज़बूती का लेबल और ऑफ़लाइन क्रैक समय का अनुमान
  • "मेरा पासवर्ड जाँचें" मोड, जो किसी मौजूदा पासवर्ड को लोकल ही स्कोर करता है
  • एक बार में 100 तक पासवर्ड बनाएँ

पासवर्ड जनरेटर का उदाहरण

16 कैरेक्टर वाले पाँच पासवर्ड

इनपुट:

Length: 16 · Upper, lower, digits, symbols

आउटपुट:

tgCP+Mz%_$ai*L?k
…
Strength: Very strong · Entropy: 103.9 bits (90-character pool) · Offline crack time: 30,004,054,585 millennia
मज़बूती का लेबल एंट्रॉपी से तय होता है: डिफ़ॉल्ट 4 शब्दों का पासफ़्रेज़ 40.4 बिट पर Fair है, 16 कैरेक्टर का रैंडम पासवर्ड 103.9 बिट पर Very strong।

एंट्रॉपी (बिट)

अक्ष 0 से 110 तक
  • < 28Very weak
  • 28–39.9Weak
  • 40–59.9Fair
  • 60–89.9Strong
  • ≥ 90Very strong
  • 60–70ऑनलाइन खातों के लिए न्यूनतम लक्ष्य
  • 90+एन्क्रिप्शन कीज़ और मास्टर पासवर्ड का लक्ष्य
  1. 140.4 चार शब्द + नंबरडिफ़ॉल्ट पासफ़्रेज़ · स्ट्रेंथ: Fair
  2. 263.4 आठ शब्द, बिना नंबरपासफ़्रेज़ · स्ट्रेंथ: Strong
  3. 365 सात शब्द + नंबरपासफ़्रेज़ · स्ट्रेंथ: Strong
  4. 4103.9 रैंडम कैरेक्टर, लंबाई 16सभी वर्ग, 90 कैरेक्टर का पूल · स्ट्रेंथ: Very strong

वैल्यू वही हैं जो जनरेटर रैंडम चुनाव के लिए दिखाता है; 60 बिट से कम पर टूल चेतावनी देता है। "मेरा पासवर्ड जाँचें" मोड शब्दकोश के शब्दों, क्रमों और दोहराव पर अंक भी घटाता है।

पासवर्ड जनरेटर के बारे में अक्सर पूछे जाने वाले सवाल

पासवर्ड कितना मज़बूत होना चाहिए?

ऑनलाइन खातों के लिए कम से कम 60–70 बिट एंट्रॉपी और एन्क्रिप्शन कीज़ या पासवर्ड मैनेजर के मास्टर पासवर्ड के लिए 90+ बिट का लक्ष्य रखें। सभी वर्गों वाले 16 कैरेक्टर के रैंडम पासवर्ड में लगभग 104 बिट होते हैं।

क्या पासफ़्रेज़ रैंडम कैरेक्टर से कमज़ोर होते हैं?

प्रति कैरेक्टर हाँ; प्रति पासवर्ड यह शब्दों की संख्या पर निर्भर है। अंतर्निहित 244 शब्दों की सूची का हर शब्द लगभग 7.9 बिट जोड़ता है और वैकल्पिक संख्या लगभग 9 बिट और। इसलिए पाँच शब्द लगभग 40 बिट देते हैं (संख्या के साथ लगभग 49), और 60 बिट तक पहुँचने के लिए संख्या के साथ 7 शब्द या उसके बिना 8 शब्द चाहिए। 16 कैरेक्टर वाले रैंडम पासवर्ड के लगभग 104 बिट की बराबरी के लिए क़रीब 13 शब्द लगेंगे। पासफ़्रेज़ का फ़ायदा यह है कि उसे याद रखना और टाइप करना कहीं आसान है, यह नहीं कि उसमें ज़्यादा एंट्रॉपी होती है।

"अस्पष्ट कैरेक्टर बाहर रखें" क्या करता है?

यह उन कैरेक्टर को हटा देता है जो कई फ़ॉन्ट में एक जैसे दिखते हैं — 0/O, 1/l/I, | और कोट्स — जिससे पासवर्ड बोलकर बताने या काग़ज़ से टाइप करने में आसानी होती है।

एंट्रॉपी कैसे निकाली जाती है?

log2(पूल का साइज़) × लंबाई, यह मानते हुए कि हर कैरेक्टर पूल से स्वतंत्र और समान रूप से चुना गया है। जनरेटर ऐसा ही करता है, सिवाय इसके कि डिफ़ॉल्ट रूप से वह पहले हर चालू वर्ग से एक कैरेक्टर रखता है, इसलिए यह आँकड़ा असल से थोड़ा ज़्यादा होता है। "मेरा पासवर्ड जाँचें" मोड शब्दकोश के शब्दों, क्रमों और दोहराव पर अंक घटाता है।

क्या बनाया गया पासवर्ड कहीं स्टोर होता है?

नहीं। जनरेशन आपके ब्राउज़र में crypto.getRandomValues से होती है; कुछ भी ट्रांसमिट या सेव नहीं किया जाता। उसे सीधे अपने पासवर्ड मैनेजर में कॉपी करें।

तकनीकी नोट्स

कैरेक्टर crypto.getRandomValues से पूर्वाग्रह-रहित इंडेक्स के ज़रिए चुने जाते हैं और फिर शफ़ल कर दिए जाते हैं, ताकि गारंटी वाले वर्गों के कैरेक्टर तय जगहों पर न बैठें। एंट्रॉपी = लंबाई × log2(पूल का साइज़); क्रैक समय का अनुमान यह मानकर लगाया जाता है कि ऑफ़लाइन हमलावर प्रति सेकंड 10 अरब अनुमान लगाता है और औसतन आधी की-स्पेस आज़मानी पड़ती है।

संदर्भ

  • NIST SP 800-63B: Digital Identity Guidelines — Authentication and Lifecycle ManagementNIST · 2017पासवर्ड और ऑथेंटिकेटर की आवश्यकताएँ: जटिलता नियमों से ज़्यादा लंबाई, लीक हुए पासवर्ड की ब्लॉकलिस्ट, रेट लिमिटिंग, ज़बरन रोटेशन नहीं।
  • OWASP Cheat Sheet Series: Password StorageOWASP Foundationपासवर्ड कैसे स्टोर करें: Argon2id, scrypt या bcrypt सॉल्ट के साथ — कभी MD5, SHA-1 या बिना सॉल्ट के हैश नहीं।
  • OWASP Cheat Sheet Series: AuthenticationOWASP Foundationऑथेंटिकेशन नियंत्रण: सामान्य एरर मैसेज, लॉकआउट और थ्रॉटलिंग, MFA, क्रेडेंशियल रिकवरी।