कोई अपलोड नहीं, 100% स्थानीय, कोई खाता नहीं

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

बड़े अक्षर, छोटे अक्षर, अंक और प्रतीकों के साथ मज़बूत पासवर्ड बनाएं। अस्पष्ट अक्षर बाहर करें। बल्क जनरेशन। अधिकतम एंट्रॉपी के लिए crypto.getRandomValues उपयोग करता है।

पासवर्ड जनरेटर कैसे काम करता है

Password Generator ब्राउज़र के crypto.getRandomValues API का उपयोग करके cryptographically random passwords बनाता है, जो operating system के entropy pool से मान लेता है। Simple Math.random-based generators के विपरीत, crypto.getRandomValues एक cryptographically secure pseudo-random number generator (CSPRNG) है जो security-sensitive applications के लिए अनुशंसित है। आप जो कॉन्फ़िगर या जनरेट करते हैं वह कहीं नहीं भेजा जाता; पूरी प्रक्रिया आपके डिवाइस पर चलती है।

आप नियंत्रित करते हैं कि कौन से character sets शामिल करें: uppercase letters, lowercase letters, digits और symbols का configurable set। आप length भी सेट करते हैं। टूल प्रत्येक configuration के लिए estimated entropy (bits में) दिखाता है ताकि आप अपनी choices की strength आंक सकें। सभी चार character classes का उपयोग करते हुए 16-character password आमतौर पर लगभग 95 bits entropy देता है, जो NIST द्वारा high-value accounts के लिए अनुशंसित threshold से अधिक है।

पासवर्ड जनरेटर: चरण दर चरण उपयोग विधि

  1. Length slider या input field का उपयोग करके desired password length सेट करें।
  2. कौन से character classes शामिल करें, यह टॉगल से चुनें: uppercase, lowercase, digits और symbols।
  3. वैकल्पिक रूप से symbol set को अनुकूलित करें यदि आपको ऐसे characters बाहर करने हों जो कुछ input fields में समस्या करते हों।
  4. नया password बनाने के लिए 'Generate' (या refresh icon) पर क्लिक करें।
  5. Generated password clipboard पर कॉपी करने के लिए copy बटन पर क्लिक करें।

सामान्य उपयोग के मामले

  • एक सेवा पर नया account बना रहा उपयोगकर्ता एक strong, unique password चाहता है जिसे वह अपने password manager में सहेजेगा।
  • एक sysadmin नया service account तैयार कर रहा है जिसे uppercase, lowercase, digits और symbols की policy के अनुरूप random password चाहिए।
  • Form का password strength meter परखने वाला developer meter के thresholds की पुष्टि करने के लिए अलग-अलग जटिलता के random passwords चाहता है।
  • एक small business owner guest Wi-Fi credentials बना रहा है जो यादगार-length का हो लेकिन guessing के लिए पर्याप्त random हो।

अक्सर पूछे जाने वाले प्रश्न

क्या यहां उपयोग किया random number generator सही मायनों में random है?

crypto.getRandomValues एक CSPRNG (cryptographically secure pseudo-random number generator) है। यह operating system के entropy sources (hardware events, timer jitter इत्यादि) से बीज लेता है और ऐसा output देता है जो कम्प्यूटेशनल रूप से truly random bytes से अलग नहीं होता। यह passwords, tokens और keys बनाने के लिए उपयुक्त है। Batch मोड सूची के हर पासवर्ड के लिए नई रैंडमनेस लेता है, इसलिए उनमें से कोई भी दूसरे से व्युत्पन्न नहीं होता।

क्या generated passwords कहीं store या भेजे जाते हैं?

नहीं। Password पूरी तरह ब्राउज़र के JavaScript engine में बनता है और UI में दिखाया जाता है। यह कभी किसी database, analytics system या server पर नहीं लिखा जाता। tab से कहीं और जाने या उसे बंद करने पर, password ब्राउज़र मेमोरी से मिट जाता है।

Password के लिए 'entropy in bits' का क्या अर्थ है?

Entropy unpredictability का माप है। N आकार के character pool से uniformly random रूप से drawn password में प्रत्येक character log2(N) bits entropy जोड़ता है। 94-character printable ASCII set से 16-character password में 16 * log2(94) लगभग 104.9 bits entropy होती है। अधिक entropy का अर्थ है password को brute force से ढूंढने में अधिक प्रयास आवश्यक।

क्या मुझे हर password में symbols शामिल करने चाहिए?

Symbols character pool size बढ़ाते हैं, जिससे प्रति character entropy बढ़ती है। हालांकि, कुछ systems password fields में कुछ symbols (semicolons, quotes, angle brackets) अस्वीकार करते हैं। टूल symbol set अनुकूलित करने देता है ताकि आप समस्याग्रस्त characters हटा सकें और बाकी रख सकें।

क्या मैं इस टूल से passphrases (word-based passwords) बना सकता हूं?

यह टूल character-based random passwords बनाता है। Word-based passphrases (जैसे Diceware method) के लिए एक अलग टूल चाहिए जो word list से शब्द चुने। Character-based passwords जो पूरे character set से 16 characters या अधिक हों, अधिकांश four-word passphrases के बराबर या अधिक entropy देते हैं।

क्या पासवर्ड जनरेट करने के लिए कोई अकाउंट चाहिए, और क्या यह मेरे फ़ोन पर काम करता है?

कोई अकाउंट नहीं, कोई साइन-अप नहीं। crypto.getRandomValues मोबाइल Chrome और Safari में भी उतना ही उपलब्ध है जितना डेस्कटॉप ब्राउज़र में, इसलिए फ़ोन पर अकाउंट सेट करते समय मज़बूत पासवर्ड जनरेट करना बिल्कुल उसी तरह काम करता है।