Sitemap

तुम्हें ड्रिल पता है।अपने जन्मदिन या अपने पालतू इगुआना के नाम जैसे सरल पासवर्ड का उपयोग न करें।हर जगह एक ही पासवर्ड का इस्तेमाल न करें।प्रत्येक वेबसाइट के लिए एक लंबा, यादृच्छिक, अद्वितीय पासवर्ड बनाएं।मदद के बिना इसे न करें—पासवर्ड मैनेजर प्राप्त करें।एक बार जब आप अपने सभी पासवर्ड मैनेजर में सुरक्षित रूप से जमा हो जाते हैं, तो किसी भी कमजोर या डुप्लिकेट को अद्वितीय पासवर्ड से बदल दें, जिसका कोई अनुमान नहीं लगा सकता है - और यहां तक ​​कि आपको याद भी नहीं है।एक हैकर फिडो जैसे सरल दिमाग वाले पासवर्ड का अनुमान लगा सकता है या इसे क्रूर बल से क्रैक कर सकता है, लेकिन कोई भी P5$e जैसा कुछ अनुमान नहीं लगा सकता है?KqA+unh$RhPTlp1, और जबरदस्ती के कारण इसमें काफी समय लग सकता है।

सवाल यह है कि आपको ये रैंडम पासवर्ड कहां से मिलते हैं?लगभग हर पासवर्ड मैनेजर अपने स्वयं के यादृच्छिक पासवर्ड जनरेटर के साथ आता है, जिनमें से कुछ दूसरों की तुलना में बेहतर होते हैं।ज्यादातर मामलों में, हालांकि, प्रोग्राम एक छद्म-यादृच्छिक एल्गोरिदम का उपयोग करता है।सिद्धांत रूप में, एक हैकर जो एल्गोरिदम जानता है और आपके जेनरेट किए गए पासवर्डों में से एक तक पहुंच रखता है, बाद के सभी जेनरेट किए गए पासवर्ड को दोहरा सकता है (हालांकि यह मुश्किल होगा)। यदि आप काफी पागल हैं, तो हो सकता है कि आप अपना खुद का यादृच्छिक पासवर्ड जेनरेटर बनाना चाहें।हम Microsoft Excel का उपयोग करके इसे बनाने में आपकी सहायता कर सकते हैं।

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

एक चेतावनी।इस प्रोजेक्ट को काम करने के लिए आपको वर्तमान एक्सेल संस्करण की आवश्यकता है।Office 2019 या बाद का संस्करण नवीनतम Office 365 की तरह कार्य करेगा।यदि आप निश्चित नहीं हैं, तो Microsoft बताता है कि नवीनतम संस्करण कैसे प्राप्त करें (एक नई विंडो में खुलता है)।


पासवर्ड जेनरेटर मचान बनाएँ

सबसे पहले, हम एक ऐसा मचान बनाते हैं जो हमारे पासवर्ड जनरेटर को फ्रेम करेगा, जिसका अर्थ है लेबल और स्थिर घटक।कृपया चीजों को ठीक उसी तरह से कक्षों में रखें जैसा कि मैंने नीचे वर्णित किया है, ताकि सूत्र काम कर सकें।एक बार जब आप इसे काम कर लेते हैं, तो आप इसे पूरी तरह से अपना बनाने के लिए इसे ट्वीक कर सकते हैं।

सेल B1 में, "रैंडम पासवर्ड जेनरेटर", या अपनी परियोजना के लिए जो भी शीर्षक आप चाहते हैं, दर्ज करें।सेल B3 से शुरू होकर नीचे जाकर, "Length", "अपरकेस लेटर्स", "लोअरकेस लेटर्स", "डिजिट्स" और "स्पेशल कैरेक्टर्स" लेबल्स एंटर करें।सेल B8 छोड़ें, B9 में "पुनर्जीवित करने के लिए F9 दबाएं" और B10 में "पासवर्ड" दर्ज करें।यह ऊपर की छवि की तरह दिखना चाहिए।

सेल C3 में, 20 या अपनी पसंदीदा डिफ़ॉल्ट पासवर्ड लंबाई दर्ज करें।इसके नीचे अगले चार सेल में "Yes" एंटर करें।अब सेल D4 में पूरे अपरकेस अल्फाबेट और D5 में पूरे लोअरकेस अल्फाबेट को एंटर करें।D6 में 10 अंक दर्ज करें और जो भी विशेष वर्ण आप D7 में उपयोग करना चाहते हैं।प्रो टिप: अंकों की सूची में 0 को अंतिम रखें, पहले नहीं, या एक्सेल इसे खत्म कर देगा।पूरा मचान कुछ इस तरह दिखना चाहिए:


पासवर्ड उत्पन्न करने वाले सूत्र जोड़ें

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

=IF(C4="Yes",D4,"") &IF(C5="Yes",D5,"") &IF(C6="Yes",D6,"") &IF(C7="Yes",D7, "")

& ऑपरेटर टेक्स्ट के स्ट्रिंग्स को एक साथ ग्लू करता है।यह सूत्र क्या कहता है, चार वर्ण सेटों में से प्रत्येक के लिए, यदि आसन्न सेल में हाँ है, तो वर्ण सेट शामिल करें।लेकिन अगर उस सेल में हाँ (ऊपरी या निचले मामले की परवाह किए बिना) के अलावा कुछ भी है, तो उसे शामिल न करें।अब इसे आजमाओ; हाँ कोशिकाओं में से कुछ को नहीं, या नहीं, या मेह में बदलें।आपके द्वारा किए गए कार्यों से मेल खाने के लिए उपलब्ध वर्णों की स्ट्रिंग बदल जाती है।


कुछ एक्सेल जादू का प्रयोग करें

जब मैंने पहली बार इस स्प्रैडशीट को बनाया था, तो मैंने यादृच्छिक पासवर्ड बनाने के लिए एक सरल-दिमाग वाली तकनीक का उपयोग किया था।मैंने एक सूत्र के साथ शुरुआत की जो सेल D8 में रहने वाले उस स्ट्रिंग से खींचे गए एक यादृच्छिक चरित्र को लौटाता है:

= मध्य (डी 8, रैंडबेटवीन (1, एलईएन (डी 8),), 1)

यह एक्सेल को एक से स्ट्रिंग की लंबाई तक एक यादृच्छिक संख्या उत्पन्न करने और उस स्थान पर एक वर्ण वापस करने के लिए कहता है।मैंने 40 यादृच्छिक वर्णों की एक स्ट्रिंग बनाने के लिए उस सूत्र के 40 दोहराव को एक साथ चिपका दिया।और मैंने परिणाम को वांछित लंबाई तक कम करने के लिए LEFT() फ़ंक्शन का उपयोग किया।यह सुंदर नहीं था।अंतिम सूत्र का वजन 1,329 वर्णों का था!

बेहद सुरक्षित पासवर्ड याद रखने की आसान ट्रिक्स

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

=TEXTJOIN("",TRUE,MID(D8,RANDBETWEEN(SIGN(ROW(INDIRECT("1:"&C3))), LEN(D8)),1))

यदि आप इस फ़ॉर्मूले के काम करने की चिंता किए बिना इसका उपयोग करना चाहते हैं, तो कोई बात नहीं!इसे सेल C10 में कॉपी करें।आपको एक यादृच्छिक पासवर्ड दिखाई देगा, जो कि जादू की तरह, जब आप पुनर्गणना करने के लिए F9 दबाते हैं, तो बदल जाता है।


कुछ एक्सेल मैजिक सीखें

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

सबसे पहले, कृपया TEXTJOIN () फ़ंक्शन को पूरा करें।यह अल्पज्ञात रत्न इनपुट के रूप में मूल्यों की एक सरणी लेता है और उन्हें जोड़ता है।यह काफी हालिया जोड़ है, जिसके लिए कम से कम Office 2019 या Microsoft 365 की आवश्यकता होती है।सरणी से पहले दो अन्य इनपुट हैं, मानों को अलग करने के लिए एक डिलीमीटर और एक सही/गलत विकल्प जो यह बताता है कि खाली मानों को अनदेखा करना है या नहीं।इसे अजमाएं।एक नई शीट में, कॉलम ए, पंक्तियों 1 से 5 में कुछ नाम टाइप करें।इस सूत्र को सेल B1 में दर्ज करें:

= टेक्स्टजॉइन ("***", TRUE, A1:A5)

सेल B1 टेक्स्ट की एक स्ट्रिंग के रूप में A1 से A5 तक के नामों को प्रदर्शित करता है, जिसमें प्रत्येक के बीच तीन तारांकन होते हैं।यहाँ एक और उदाहरण है।

= टेक्स्टजॉइन ("और", ट्रू, रो (ए 1: ए 9))

इससे पहले कि आप इस फ़ंक्शन को वर्कशीट में कॉपी करें, क्या आप अनुमान लगा सकते हैं कि यह क्या करता है?A1:A9 एक सरणी है, और ROW () फ़ंक्शन परिणामों की एक सरणी देता है, 1 से 9 तक की संख्या।TEXTJOIN उन्हें "और" के बीच में एक साथ चिपका देता है। आप अन्य तरीकों से संख्याओं की सूचियों को संसाधित करने के लिए इस तकनीक का उपयोग कर सकते हैं।

हालाँकि, हमें संख्याओं की सूची की आवश्यकता नहीं है।एक यादृच्छिक चरित्र को एक निश्चित संख्या में निकालने के लिए हमें बस एक्सेल की आवश्यकता होती है।फिर से, यह सूत्र एक यादृच्छिक वर्ण निकालता है:

= मध्य (डी 8, रैंडबेटवीन (1, एलईएन (डी 8),), 1)

एक्सेल प्रक्रिया को आठ बार कार्य करने के लिए, हमें अंक 1 को प्रतिस्थापित करने की आवश्यकता है जो यादृच्छिक श्रेणी के निचले सिरे को एक सूत्र के साथ परिभाषित करता है जो आठ 1s की सरणी देता है।साइन () फ़ंक्शन किसी भी सकारात्मक संख्या के लिए 1 देता है, इसलिए हम इसका उपयोग आरोही संख्याओं की सरणी को 1s की सरणी में बदलने के लिए करेंगे।फिर हम परिणामों को संयोजित करने के लिए TEXTJOIN () का उपयोग करते हैं।यह सूत्र D8 में पाए गए स्ट्रिंग से यादृच्छिक वर्णों से बना आठ-वर्ण का पासवर्ड देता है:

= टेक्स्टजॉइन ("", ट्रू, मिड (डी 8, रैंडबेटवेन (साइन (साइन (रो (1:8)), एलईएन (डी 8)), 1))

वहाँ लगभग!1:8 की सीमा के बजाय हमें जो चाहिए वह 1 से लेकर C3 में जो भी मूल्य है, वांछित लंबाई है।आसान अप्रत्यक्ष () फ़ंक्शन काम करता है।यह एक टेक्स्ट स्ट्रिंग लेता है जो किसी सेल या स्थान का वर्णन करता है और उस सेल या स्थान को लौटाता है।इसके साथ ही फॉर्मूला पूरा हो गया है।यहाँ यह फिर से है:

=TEXTJOIN("",TRUE,MID(D8,RANDBETWEEN(SIGN(ROW(INDIRECT("1:"&C3))), LEN(D8)),1))


पासवर्ड जेनरेटर को फाइन-ट्यूनिंग करना

इस बिंदु पर पासवर्ड जनरेटर पूरी तरह कार्यात्मक है।यदि आप इससे खुश हैं, तो बढ़िया: आपने इसे कर लिया है!लेकिन अगर आप रुचि रखते हैं, तो आप कई तरीकों से इसकी उपस्थिति और कार्यक्षमता में सुधार कर सकते हैं।शुरुआत के लिए, कॉलम डी के शीर्ष पर डी पर राइट-क्लिक करें और मेनू से छुपाएं चुनें।अब आपको वर्ण सेट सूचियों और बीच-बीच में गणनाओं को देखने की ज़रूरत नहीं है।

आमतौर पर, आप पासवर्ड जनरेटर में लंबाई के लिए ऊपरी और निचली सीमा निर्धारित करना चाहते हैं।इसके अतिरिक्त, यदि आप लंबाई फ़ील्ड में एक संख्या के अलावा कुछ भी दर्ज करते हैं तो सूत्र विफल हो जाता है।हम उसे ठीक कर सकते हैं।सेल C3 पर क्लिक करें, जो लंबाई को परिभाषित करता है, रिबन में डेटा पर क्लिक करें, डेटा टूल्स खोलने के लिए क्लिक करें, और डेटा सत्यापन का चयन करें।

हमारे संपादकों द्वारा अनुशंसित

परिणामी पॉपअप में, अनुमति के तहत पुलडाउन पर क्लिक करें और संपूर्ण संख्या चुनें।इग्नोर ब्लैंक बॉक्स को अनचेक करें और न्यूनतम 8 और अधिकतम को 64 पर सेट करें।जब यह यहां स्क्रीनशॉट जैसा दिखता है, तो अगला टैब, इनपुट संदेश पर क्लिक करें।इनपुट संदेश के रूप में, "8 से 64 तक की लंबाई दर्ज करें" टाइप करें।उस टेक्स्ट को क्लिपबोर्ड पर कॉपी करें और उसे एरर अलर्ट टैब के एरर मैसेज फील्ड में पेस्ट करें, फिर ओके पर क्लिक करें।अब जब आप लंबाई सेल पर क्लिक करते हैं तो आपको एक वैध लंबाई दर्ज करने का संकेत मिलता है, और यदि आप कोई गलती करते हैं, तो आपको एक सूचनात्मक त्रुटि संदेश मिलता है।

एक अंतिम ट्वीक के लिए तैयार हैं?सेल C4 में क्लिक करें, "अपरकेस अक्षर" लेबल के दाईं ओर वाला सेल।एक बार फिर रिबन में डेटा पर क्लिक करें और डेटा सत्यापन चुनें।ड्रॉप-डाउन से सूची चुनें, इग्नोर ब्लैंक को अनचेक करें, सोर्स बॉक्स में क्लिक करें, और कोट्स के बिना "हां, नहीं" दर्ज करें।इनपुट संदेश टैब पर, शीर्ष पर इनपुट संदेश दिखाएँ बॉक्स को अनचेक करें।त्रुटि चेतावनी पृष्ठ पर, त्रुटि संदेश के रूप में "हां या नहीं" दर्ज करें।समाप्त करने के लिए ठीक क्लिक करें।इस सेल को इसके नीचे के तीन सेल में कॉपी करें।

इतना ही!अब वे चार सेल केवल हां या नहीं को मान के रूप में स्वीकार करते हैं।बेहतर अभी भी, प्रत्येक ने अब एक ड्रॉप-डाउन सूची प्राप्त कर ली है जिससे आप उनमें से एक मान चुन सकते हैं।

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

अंत में, चलिए इसे लॉक कर देते हैं, ताकि आप गलत सेल में डेटा दर्ज करके गलती से किसी फॉर्मूला को नष्ट न कर दें।सेल C3 से C7 को हाइलाइट करें (यह लंबाई वाला सेल प्लस चार हां/नहीं सेल है), राइट-क्लिक करें, और फॉर्मेट सेल चुनें।प्रोटेक्शन टैब पर क्लिक करें और लॉक्ड नाम के चेकबॉक्स को अनचेक करें, फिर ओके पर क्लिक करें।रिबन में रिव्यू पर क्लिक करें और प्रोटेक्ट शीट पर क्लिक करें।परिणामी संवाद में सेटिंग्स को स्वीकार करने के लिए बस ठीक क्लिक करें; आप शीट को पासवर्ड-सुरक्षित करने की कोशिश नहीं कर रहे हैं, केवल इसे फंबलफिंगर्स से बचाने के लिए।गौरवशाली परिणाम बचाओ!


Google पत्रक में पासवर्ड जेनरेटर बनाएं

मैं एक एक्सेल विशेषज्ञ हूं, और मैं Google पत्रक के अस्तित्व में आने से पहले से हूं।शायद Google के अस्तित्व में आने से पहले से भी!लेकिन मुझे पता है कि बहुत से लोग Google पत्रक की कसम खाते हैं, इसलिए मैंने यह सुनिश्चित करने के लिए इसे निकाल दिया कि यह इस परियोजना का समर्थन करता है।

मैंने शीट्स में पासवर्ड जनरेटर बनाने के लिए अपने स्वयं के निर्देशों का पालन किया, और पाया कि सब कुछ जिम-डैंडी काम करता है, ठीक उस सूत्र तक जो एक यादृच्छिक चरित्र प्रदर्शित करता है।सब कुछ काम कर गया, लेकिन F9 दबाने से एक नए यादृच्छिक चरित्र के साथ ताज़ा करने में विफल रहा।Google से परामर्श करते हुए, मैंने पाया कि ताज़ा करने के लिए आपको F5 दबाना होगा, जिससे पूरे पृष्ठ को अपडेट किया जा सकता है, या किसी सेल का मान बदल सकता है।यह अजीब है, लेकिन साध्य है।मैंने "पुनर्जीवित करने के लिए F5 दबाएं" कहने के लिए संकेत बदल दिया।

जब मैंने वास्तव में पासवर्ड बनाने वाले सभी महत्वपूर्ण फ़ंक्शन की प्रतिलिपि बनाई तो मुझे एक और अंतर का सामना करना पड़ा।यह काम नहीं किया।यह सिर्फ एक यादृच्छिक चरित्र लौटाता है।शीट्स के लिए शामिल सरणी गणनाओं को संभालने के लिए, मुझे मौजूदा सूत्र को ArrayFormula() फ़ंक्शन में स्पष्ट रूप से पास करना था।शीट्स में, एक यादृच्छिक पासवर्ड उत्पन्न करने वाला सूत्र बन जाता है:

=ArrayFormula(TEXTJOIN("",TRUE,MID(D8,RANDBETWEEN(SIGN(ROW(INDIRECT("1:"&C3))), LEN(D8)),1)))

मैं यहां विस्तार में नहीं जाऊंगा, लेकिन मैं डेटा सत्यापन नियमों को फिर से बनाने और अवांछित कॉलम छिपाने में कामयाब रहा।यदि आप एक्सेल के बजाय शीट्स का उपयोग कर रहे हैं, तो यह प्रोजेक्ट अभी भी आपके लिए काम कर सकता है।


तुमने यह किया!

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