पासवर्ड जेनरेटर
अपने ब्राउज़र में क्रिप्टोग्राफ़िक रूप से सुरक्षित पासवर्ड और याद रखने लायक़ पासफ़्रेज़ जेनरेट करें। कुछ भी ट्रांसमिट नहीं होता, कुछ भी लॉग नहीं होता, और रैंडमनेस आपके ऑपरेटिंग सिस्टम से आती है।
- फ़ाइलें कभी आपकी डिवाइस से बाहर नहीं जातीं
- मुफ़्त, बिना साइन-अप
- कोई वॉटरमार्क नहीं
- लोड होने के बाद ऑफ़लाइन भी काम करता है
पासवर्ड जेनरेटर कैसे करें
- 1
एक स्टाइल चुनें
रैंडम कैरेक्टर वाला पासवर्ड या कई शब्दों वाला याद रखने लायक़ पासफ़्रेज़ चुनें।
- 2
लंबाई और कैरेक्टर सेट तय करें
आपके एडजस्ट करते समय स्ट्रेंथ मीटर बिट में असली एन्ट्रॉपी दिखाता है।
- 3
इसे कॉपी करें
पासवर्ड सीधे अपने पासवर्ड मैनेजर में कॉपी करें।
लगभग हमेशा जटिलता से लंबाई क्यों जीतती है
किसी रैंडम पासवर्ड की मज़बूती इस बात का फ़ंक्शन है कि उसकी लंबाई और कैरेक्टर सेट के हिसाब से कितने संभावित पासवर्ड मौजूद हैं, और वह संख्या लंबाई के साथ एक्सपोनेंशियल रूप से बढ़ती है लेकिन कैरेक्टर सेट के साइज़ के साथ सिर्फ़ रैखिक रूप से — एक और कैरेक्टर पोज़िशन जोड़ना कुल संभावनाओं की जगह को गुणा कर देता है, जबकि एक और तरह का इजाज़त वाला सिंबल जोड़ने से यह मुश्किल से हिलती है। सिर्फ़ lowercase अक्षर इस्तेमाल करने वाला 20-कैरेक्टर का पासवर्ड 20 पोज़िशन में हर पोज़िशन के लिए 26 संभावनाओं से निकलता है, जिसका नतीजा 94 संभावित कैरेक्टर (uppercase, lowercase, अंक और सिंबल मिलाकर) के कहीं ज़्यादा समृद्ध सेट से निकाले गए लेकिन सिर्फ़ 8 पोज़िशन वाले 8-कैरेक्टर के पासवर्ड से कहीं ज़्यादा कुल कॉम्बिनेशन में निकलता है। यही वह गणितीय वजह है कि लंबाई किसी पासवर्ड की मज़बूती में सबसे हावी कारक है, और क्यों सिंबल और मिश्रित uppercase जोड़ने की पुरानी सलाह पासवर्ड को बस लंबा बनाने से कहीं कम मायने रखती है।
यहाँ "क्रिप्टोग्राफ़िक रूप से सुरक्षित" का असल मतलब क्या है
सभी रैंडम नंबर जेनरेटर एक जैसे अप्रत्याशित नहीं होते। `Math.random()`, JavaScript में बिल्ट-इन सामान्य-मक़सद रैंडम फ़ंक्शन, स्पीड और स्टैटिस्टिकल डिस्ट्रिब्यूशन के लिए बना है जैसे एनिमेशन या किसी गेम बोर्ड को फेंटने के लिए — यह किसी हमलावर के ख़िलाफ़ रोकने के लिए नहीं बनाया गया जो ख़ास तौर पर इसके आउटपुट का अनुमान लगाने की कोशिश करता है, और कुछ इम्प्लीमेंटेशन में इसकी आंतरिक स्थिति मुट्ठी भर देखे गए आउटपुट से आंशिक रूप से दोबारा बनाई जा सकती है। `crypto.getRandomValues()`, वह API जो यह टूल इसकी बजाय इस्तेमाल करता है, ऑपरेटिंग सिस्टम के क्रिप्टोग्राफ़िक रैंडम नंबर स्रोत से निकलता है — वही अंतर्निहित स्रोत जो एन्क्रिप्शन कुंजियाँ जेनरेट करने के लिए इस्तेमाल होता है — जो ख़ास तौर पर ठीक उसी तरह के प्रेडिक्शन हमले का विरोध करने के लिए बनाया और ऑडिट किया गया है। पासवर्ड जेनरेट करने के लिए CSPRNG (क्रिप्टोग्राफ़िक रूप से सुरक्षित स्यूडोरैंडम नंबर जेनरेटर) से अलग किसी भी चीज़ का इस्तेमाल एक असली और फ़ायदा उठाने लायक़ कमज़ोरी है, सैद्धांतिक नहीं — पासवर्ड जेनरेटर की कई पब्लिश हुई ग़लतियाँ ठीक इसी बदलाव से आई हैं।
एन्ट्रॉपी नंबर पढ़ना, और आम सीमाएँ कहाँ से आती हैं
एन्ट्रॉपी, बिट में मापी गई, बताती है कि सही पासवर्ड मिलने से पहले किसी हमलावर को हर संभावना पूरी तरह टेस्ट करने के लिए कितनी कोशिशें चाहिए होंगी — हर अतिरिक्त बिट उस संख्या को दोगुना कर देता है, तो यह रिश्ता रैखिक की बजाय एक्सपोनेंशियल है, और 60 से 70 बिट की छलांग हमलावर के काम को हज़ार गुना बढ़ा देती है, दस यूनिट का मामूली सुधार नहीं। लगभग 50 बिट से नीचे, आधुनिक हार्डवेयर इस्तेमाल करते हुए लगातार फ़ोर्स-ब्रूट हमले किसी व्यावहारिक समय सीमा में वाक़ई संभव हो जाते हैं। 70–80 बिट की रेंज किसी सामान्य ऑनलाइन अकाउंट की रक्षा करने वाले साधारण पासवर्ड के लिए आरामदायक मानी जाती है। 100 बिट से ऊपर आराम से उससे परे है जो कोई भी मौजूदा कल्पना योग्य कंप्यूट प्रयास ख़त्म कर सके, यही वजह है कि इस टूल का मार्गदर्शन और इसका स्ट्रेंथ मीटर दोनों "इसे ज़्यादा मज़बूत बनाओ" की किसी अस्पष्ट सिफ़ारिश की बजाय इन ख़ास सीमाओं के इर्द-गिर्द लंगर डालते हैं।
अक्सर पूछे जाने वाले सवाल
क्या किसी वेबसाइट पर पासवर्ड जेनरेट करना सुरक्षित है?
इसके लिए, हाँ — पासवर्ड `crypto.getRandomValues` के ज़रिए जेनरेट होते हैं, आपके ऑपरेटिंग सिस्टम का क्रिप्टोग्राफ़िक रैंडम स्रोत, और कभी पेज से बाहर नहीं जाते। कोई नेटवर्क रिक्वेस्ट इंटरसेप्ट करने के लिए नहीं है और कुछ भी स्टोर नहीं होता। आप इंटरनेट से डिस्कनेक्ट कर सकते हैं और यह फिर भी काम करता रहता है, जो आप ख़ुद जाँच सकते हैं।
पासवर्ड कितना लंबा होना चाहिए?
मिश्रित सेट के कम से कम 16 कैरेक्टर, जो लगभग 100 बिट एन्ट्रॉपी देता है — किसी भी व्यावहारिक फ़ोर्स-ब्रूट हमले से कहीं आगे। स्पेशल कैरेक्टर से लंबाई कहीं ज़्यादा मायने रखती है: lowercase वाला 20-कैरेक्टर का पासवर्ड सिंबल वाले 8-कैरेक्टर के पासवर्ड से मज़बूत है।
एन्ट्रॉपी के आँकड़े का मतलब क्या है?
एन्ट्रॉपी बिट यह मापते हैं कि किसी हमलावर को कितनी कोशिशें चाहिए। हर अतिरिक्त बिट उस संख्या को दोगुना कर देता है। 50 बिट से नीचे कमज़ोर है, 70–80 उचित है, और 100 से ऊपर किसी भी मौजूदा हमले की पहुँच से बाहर है।
क्या पासफ़्रेज़ रैंडम पासवर्ड जितने सुरक्षित हैं?
हाँ, जब शब्द रैंडम तरीक़े से चुने जाएँ। किसी बड़ी लिस्ट के चार रैंडम शब्द लगभग 52 बिट देते हैं; छह लगभग 78 देते हैं। फ़ायदा यह है कि आप उन्हें वाक़ई याद रख सकते हैं और टाइप कर सकते हैं — जो उन चंद पासवर्ड के लिए मायने रखता है जिन्हें आप किसी मैनेजर में स्टोर नहीं कर सकते।
एक जैसे दिखने वाले कैरेक्टर से क्यों बचें?
क्योंकि 0/O और 1/l/I कई फ़ॉन्ट में अलग नहीं पहचाने जाते। इन्हें बाहर रखने से एन्ट्रॉपी के कुछ बिट की क़ीमत चुकानी पड़ती है और असली परेशानी बचती है जब किसी पासवर्ड को ज़ोर से पढ़ना हो या किसी प्रिंटआउट से टाइप करना हो।
पासवर्ड जेनरेटर के सामान्य काम
आपको यह भी चाहिए हो सकता है
UUID जेनरेटर
UUID v4 और v7 बल्क में जेनरेट करें
QR कोड जेनरेटर
लिंक, टेक्स्ट, WiFi और अधिक के लिए QR कोड बनाएँ
JWT डिकोडर
JSON Web Token डिकोड और जाँचें
बारकोड जेनरेटर
स्केलेबल SVG के रूप में Code 128 बारकोड
कलर पिकर और कन्वर्टर
HEX, RGB, HSL, CMYK और कंट्रास्ट जाँच
इनवॉइस जेनरेटर
प्रोफ़ेशनल इनवॉइस बनाएँ और PDF के रूप में डाउनलोड करें
रिज़्यूमे बिल्डर
एक साफ़, ATS-फ़्रेंडली रिज़्यूमे बनाएँ और PDF के रूप में डाउनलोड करें