पासवर्ड जनरेटर 🔒 आपका डेटा कभी ब्राउज़र से बाहर नहीं जाता।
आपके नियमों से मज़बूत रैंडम पासवर्ड — लंबाई, प्रतीक, संख्या।
इस टूल के बारे में
हर पासवर्ड crypto.getRandomValues() से आता है — ब्राउज़र का क्रिप्टोग्राफ़िक रूप से सुरक्षित रैंडम स्रोत — बिना modulo bias के। एन्ट्रॉपी रीडआउट असली मज़बूती बताता है: 60+ बिट ऑनलाइन हमलों से बचाता है, 80+ बिट वर्षों तक ऑफ़लाइन क्रैकिंग से सुरक्षित।
पासवर्ड आपके डिवाइस पर बनते हैं — कभी भेजे, लॉग या स्टोर नहीं होते। रोज़ के खातों के लिए पासवर्ड मैनेजर बेहतर है — तुरंत मज़बूत पासवर्ड चाहिए तो यह टूल।
अक्सर पूछे जाने वाले प्रश्न
क्या ये पासवर्ड क्रिप्टोग्राफ़िक रूप से रैंडम हैं?
हाँ। हर वर्ण और शब्द ब्राउज़र के Web Crypto API (crypto.getRandomValues) से चुना जाता है, और मॉड्यूलो बायस से बचने के लिए rejection sampling उपयोग होता है — Math.random() से नहीं, जो रहस्य जनरेट करने के लिए सुरक्षित नहीं है।
किसी पासवर्ड को वाकई "मज़बूत" क्या बनाता है?
लंबाई और वर्णों की विविधता, जो मिलकर एन्ट्रॉपी तय करते हैं — यानी रैंडमनेस के बिट्स की संख्या। स्ट्रेंथ मीटर आपकी सेटिंग्स से सीधे एन्ट्रॉपी का अनुमान लगाता है और 10¹⁰ अनुमान/सेकंड (GPU-आधारित हमलों का सामान्य मानदंड) पर लगभग ऑफ़लाइन क्रैकिंग समय दिखाता है।
क्या मुझे रैंडम वर्ण चुनने चाहिए या पासफ़्रेज़?
अगर पर्याप्त लंबे हों तो दोनों ही मज़बूत होते हैं। पासफ़्रेज़ (जैसे पाँच रैंडम डिक्शनरी शब्द) टाइप करना और याद रखना आसान होता है; रैंडम-वर्ण स्ट्रिंग प्रति वर्ण थोड़ी ज़्यादा एन्ट्रॉपी देती है। जो साइट जिसे स्वीकार करे वही चुनें — जिसे आप सही टाइप कर पाएँ वह उससे बेहतर है जो सैद्धांतिक रूप से मज़बूत हो पर आप गलत टाइप करें।
क्या मेरे जनरेट किए गए पासवर्ड कहीं सेव या भेजे जाते हैं?
नहीं। पासवर्ड पूरी तरह आपके ब्राउज़र में जनरेट और दिखाए जाते हैं, और कभी सेव नहीं होते। सिर्फ़ आपकी सेटिंग्स — लंबाई, कैरेक्टर सेट वगैरह — स्थानीय रूप से याद रखी जाती हैं ताकि टूल वैसे ही खुले जैसे आपने छोड़ा था।
0, O, 1, l, I जैसे भ्रमित करने वाले वर्ण क्यों बाहर रखें?
कुछ फ़ॉन्ट्स में इन्हें गलत पढ़ना आसान होता है, जिससे कागज़ से टाइप करते समय या फ़ोन पर पढ़कर बताते समय पासवर्ड गलत लिख दिया जाता है। इन्हें अपने-आप हटाने के लिए "Exclude ambiguous" चालू करें, या किसी खास सिस्टम द्वारा अस्वीकृत अन्य वर्णों के लिए exclude-characters फ़ील्ड उपयोग करें।