मुफ्त कनवर्टर

रैंडम पासवर्ड जेनरेटर

अपने ब्राउज़र में तुरंत सुरक्षित रैंडम पासवर्ड बनाएं। लंबाई और कैरेक्टर प्रकार कस्टमाइज़ करें — निःशुल्क, निजी और कोई डेटा अपलोड नहीं।

जेनरेट करें

इस टूल के बारे में

एक यादृच्छिक पासवर्ड जनरेटर अनुमान लगाने और क्रूर-बल के हमलों का विरोध करने के लिए डिज़ाइन किए गए स्ट्रिंग का उत्पादन करता है। जेनरेट किए गए पासवर्ड की ताकत उसकी लंबाई और इस्तेमाल किए गए वर्णमाला (संभावित वर्णों का सेट) पर निर्भर करती है: 94-अक्षर वर्णमाला (अपरकेस + लोअरकेस + अंक + प्रतीक) से 12 अक्षर लगभग 79 बिट एन्ट्रॉपी उत्पन्न करते हैं, जो सामान्य उपयोग के लिए आराम से मजबूत माना जाता है। छोटे या सरल पासवर्ड कम एन्ट्रापी उत्पन्न करते हैं और आधुनिक आक्रमण हार्डवेयर के मुकाबले कमजोर होते हैं।

गंभीर रूप से, यह जनरेटर क्रिप्टोग्राफ़िक रूप से सुरक्षित यादृच्छिक स्रोतों (window.crypto.getRandomValues) का उपयोग करता है, न कि सरल Math.random का जो सुरक्षा उद्देश्यों के लिए अनुपयुक्त है। आउटपुट वास्तविक उपयोग के लिए खाता पासवर्ड, व्यक्तिगत उपयोग के लिए एन्क्रिप्शन कुंजी और किसी भी अन्य संदर्भ के लिए उपयुक्त है जहां अप्रत्याशितता मायने रखती है।

सारी पीढ़ी आपके ब्राउज़र में होती है. पासवर्ड कभी भी सर्वर तक नहीं जाता है, लॉग इन नहीं होता है, और जहां भी हम पहुंच सकते हैं, वहां रखा नहीं जाता है। जेनरेट किए गए पासवर्ड का उपयोग करने के लिए, इसे सीधे गंतव्य पर कॉपी करें - एक पासवर्ड मैनेजर, खाता निर्माण फॉर्म, या जहां भी इसकी आवश्यकता हो।

पासवर्ड जेनरेटर का उपयोग क्यों करें?

मनुष्य पूर्वानुमेय पासवर्ड चुनते हैं। उल्लंघन किए गए पासवर्ड डेटाबेस के अध्ययन से लगातार पता चलता है कि एक ही सरल पैटर्न लाखों बार दिखाई देता है: '123456', 'पासवर्ड', एक संख्या के साथ शब्दकोश शब्द, पालतू जानवरों और परिवार के सदस्यों के नाम। जेनरेट किए गए यादृच्छिक पासवर्ड इन पैटर्न से पूरी तरह बचते हैं।

सभी खातों में पासवर्ड का पुन: उपयोग करना भी एक बड़ा जोखिम है। जब एक साइट का डेटाबेस लीक हो जाता है, तो उसी पासवर्ड का उपयोग करने वाला हर दूसरा खाता खतरे में पड़ जाता है। पासवर्ड प्रबंधक में संग्रहीत प्रत्येक खाते के लिए अद्वितीय यादृच्छिक पासवर्ड, इस आक्रमण वेक्टर को समाप्त करते हैं। जनरेटर एक समय में एक नया अद्वितीय पासवर्ड उत्पन्न करता है।

कैसे उपयोग करें

लंबाई निर्धारित करें और वर्ण सेट करें, उत्पन्न करें।

  1. लंबाई चुनें: सामान्य उपयोग के लिए न्यूनतम 12 अक्षर; वित्तीय या व्यक्तिगत डेटा वाले खातों के लिए 16+; मास्टर पासवर्ड या एन्क्रिप्शन कुंजी के लिए 24+। लंबा मजबूत है; केवल व्यावहारिक सीमाएँ मायने रखती हैं।
  2. वर्ण सेट चुनें: डिफ़ॉल्ट में अपरकेस, लोअरकेस, अंक और सामान्य प्रतीक शामिल हैं। यदि कोई गंतव्य उन्हें अस्वीकार करता है तो विशिष्ट श्रेणियों को अक्षम करें (कुछ विरासत प्रणालियाँ कुछ वर्णों को प्रतिबंधित करती हैं)।
  3. उत्पन्न करें: ब्राउज़र का क्रिप्टो.getRandomValues पासवर्ड को चुने हुए वर्णमाला में मैप किए गए क्रिप्टोग्राफ़िक रूप से सुरक्षित यादृच्छिक बाइट्स से भरता है।
  4. कॉपी करें और उपयोग करें: सीधे गंतव्य पर कॉपी करें. पासवर्ड को टाइप करने या याद रखने के बजाय उसे स्टोर करने के लिए पासवर्ड मैनेजर (1 पासवर्ड, बिटवर्डन, किचेन) का उपयोग करें।

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

तकनीकी विवरण

window.crypto.getRandomValues ब्राउज़र के सुरक्षित यादृच्छिक स्रोत से खींची गई क्रिप्टोग्राफ़िक रूप से सुरक्षित यादृच्छिक बाइट्स के साथ एक टाइप की गई सरणी भरता है। मॉड्यूलो पूर्वाग्रह से बचने के लिए अस्वीकृति नमूने के साथ, पासवर्ड के प्रत्येक अक्षर को चुने हुए वर्णमाला में यादृच्छिक बाइट्स मैप करके चुना जाता है।

एन्ट्रॉपी: लॉग2(वर्णमाला_आकार^लंबाई)। 94-अक्षर वर्णमाला से 12 अक्षर = 12 × लॉग2(94) ≈ 78.7 बिट्स। 62-अक्षर वर्णमाला से 16 अक्षर (केवल अल्फ़ान्यूमेरिक) ≈ 95.3 बिट्स। उच्च एन्ट्रापी को बलपूर्वक लागू करना बहुत कठिन होता है।

व्यावहारिक हमले की दर: आधुनिक जीपीयू एक क्लस्टर में प्रति सेकंड लगभग 100 बिलियन बीक्रिप्ट-लागत-12 प्रयास करता है। एन्ट्रापी के 78 बिट = 2^78 ≈ 3 × 10^23 उम्मीदवार। GPU दर पर क्रूर बल में लगभग 10^14 वर्ष लगेंगे - असंभव। निम्न-एन्ट्रॉपी पासवर्ड शीघ्रता से पहुंच योग्य आक्रमण श्रेणियों में आ जाते हैं।

सर्वोत्तम प्रथाएँ

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

जेनरेट किए गए पासवर्ड कितने यादृच्छिक हैं?
पासवर्ड वेब क्रिप्टो एपीआई (crypto.getRandomValues()) का उपयोग करके उत्पन्न किए जाते हैं, जो क्रिप्टोग्राफ़िक रूप से सुरक्षित छद्म यादृच्छिक संख्याएं प्रदान करता है। यह वही एन्ट्रापी स्रोत है जिसका उपयोग पेशेवर पासवर्ड प्रबंधकों द्वारा किया जाता है।
मुझे किस लंबाई का उपयोग करना चाहिए?
महत्वपूर्ण खातों (ईमेल, बैंकिंग) के लिए कम से कम 16 अक्षरों का प्रयोग करें। उचित सुरक्षा के लिए 12 अक्षर न्यूनतम है। अधिकतम सुरक्षा के लिए, 20+ वर्णों का उपयोग करें।
क्या मुझे विशेष पात्र शामिल करने चाहिए?
हाँ, जब सेवा इसकी अनुमति देती है। विशेष वर्ण संभावित संयोजनों की संख्या में नाटकीय रूप से वृद्धि करते हैं। सभी वर्ण प्रकारों वाले 12-अक्षरों वाले पासवर्ड में केवल छोटे अक्षरों वाले पासवर्ड की तुलना में 475 ट्रिलियन गुना अधिक संयोजन होते हैं।
क्या जनरेट किया गया पासवर्ड कहीं संग्रहीत है?
नहीं, पासवर्ड केवल आपके ब्राउज़र की मेमोरी में तब तक मौजूद रहता है जब तक आप पृष्ठ को बंद या ताज़ा नहीं करते। हम जेनरेट किए गए पासवर्ड को कभी भी संग्रहीत, लॉग या ट्रांसमिट नहीं करते हैं।
क्या मुझे जेनरेट किए गए पासवर्ड याद रखने चाहिए?
नहीं, पासवर्ड मैनेजर का उपयोग करें। याद रखने के लिए आसान पासवर्ड का उपयोग करना प्रलोभित होता है, जो सुरक्षा को विफल कर देता है।
क्या मैं एक साथ अनेक पासवर्ड जनरेट कर सकता हूँ?
हाँ। अधिकांश जनरेटर परीक्षण फिक्स्चर भरने या खाते तैयार करने के लिए थोक उत्पादन का समर्थन करते हैं। प्रत्येक ताज़ा यादृच्छिकता के साथ स्वतंत्र रूप से उत्पन्न होता है।
पासफ़्रेज़ क्या है?
एक बड़े शब्दकोष के अनेक यादृच्छिक शब्दों से बना पासवर्ड। बहुत अधिक लंबाई में तुलनीय सुरक्षा, लेकिन टाइप करना आसान और कुछ हद तक अधिक यादगार। विभिन्न जेनरेटर पासफ़्रेज़ में विशेषज्ञ होते हैं।
क्या window.crypto सभी ब्राउज़रों में सुरक्षित है?
हाँ सभी आधुनिक ब्राउज़रों के लिए. मानक को क्रिप्टोग्राफ़िक रूप से सुरक्षित स्रोत की आवश्यकता होती है। बिना क्रिप्टो.गेटरैंडमवैल्यू वाले पुराने ब्राउज़र का उपयोग सुरक्षा कार्यों के लिए उत्पादन में नहीं किया जाता है।