पायथन एक ओपन-सोर्स प्रोग्रामिंग भाषा है जिसे विभिन्न डोमेन में व्यापक रूप से उपयोग किया गया है। वेब एप्लिकेशन बनाने से लेकर डेटा प्रबंधन तक, पायथन शुरुआती और उन्नत उपयोगकर्ताओं के लिए समान रूप से प्रोग्रामिंग भाषा बन गया है।

प्रोग्रामिंग भाषा का व्यापक रूप से सिस्टम को सुरक्षित करने और सुरक्षा बढ़ाने के लिए पासवर्ड और टोकन सिस्टम उत्पन्न करने के लिए उपयोग किया जाता है।

यदि आप पासवर्ड बनाने में संघर्ष करते हैं और कुछ बटनों के क्लिक पर एक स्वचालित पासवर्ड जनरेटर चाहते हैं तो यह ट्यूटोरियल मदद करेगा।

रैंडम पासवर्ड जेनरेटर क्यों बनाएं?

इरादा पायथन का उपयोग करके एक यादृच्छिक पासवर्ड जनरेटर बनाना है, जो आपके सिस्टम (ओं) के लिए एक मजबूत पासवर्ड बनाने में आपकी मदद कर सकता है।

सरल, आसान-से-निष्पादित कोड की एक श्रृंखला का पालन करके, आप पाइथन के भीतर अक्षर और विशेष वर्णों के संयोजन का उपयोग करके यादृच्छिक पासवर्ड बना सकते हैं।

बनाया गया पासवर्ड आपके द्वारा कोडिंग चरण के दौरान निर्दिष्ट मापदंडों पर आधारित होगा और इसमें आपकी पसंद के अनुसार अक्षर, विशेष वर्ण और संख्या शामिल/बहिष्कृत हो सकते हैं।

instagram viewer

एक यादृच्छिक पासवर्ड जेनरेटर बनाने के लिए आवश्यकताएँ

अपना खुद का यादृच्छिक पासवर्ड जनरेटर बनाने के लिए यहां कुछ आवश्यकताएं दी गई हैं:

  • पायथन का नवीनतम संस्करण: पायथन एक उपयोगकर्ता के अनुकूल प्रोग्रामिंग भाषा है; आप से नवीनतम संस्करण डाउनलोड कर सकते हैं पायथन की वेबसाइट.
  • ​​​​पायथन का बुनियादी ज्ञान: जबकि एक नौसिखिया भी इस पासवर्ड जनरेटर को बना सकता है, यह अक्सर एक बुनियादी समझ होना अच्छा होता है कि पायथन कैसे काम करता है और विभिन्न इंटरफेस जहां आप कोड टाइप कर सकते हैं।

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

आपके आराम के स्तर के आधार पर, आप कोड लिखने के लिए या तो Jupyter Notebook का उपयोग कर सकते हैं या IDLE संस्करण का उपयोग कर सकते हैं।

इस गाइड के लिए जुपिटर इंटरफेस के साथ जारी रखें।

रैंडम मॉड्यूल आयात करें

चूंकि आपको यादृच्छिक पासवर्ड/स्ट्रिंग का एक सेट उत्पन्न करने की आवश्यकता है, इसलिए आपको पहले चरण के एक भाग के रूप में यादृच्छिक मॉड्यूल आयात करना होगा।

उपयोग आयात आयात करने का आदेश यादृच्छिक रूप से आपके पायथन सत्र में मॉड्यूल:

यादृच्छिक आयात करें

वांछित पासवर्ड वर्णों का एक सेट निर्दिष्ट करें

इसके बाद, आपको वांछित अक्षर, संख्या और विशेष वर्णों के साथ एक नया चर बनाने की आवश्यकता है जिसे आप अपने यादृच्छिक पासवर्ड में उपयोग करना चाहते हैं। ये अक्षरों, वर्णों, संख्याओं और विशेष वर्णों की कोई भी श्रृंखला हो सकती है। आप जैसे चाहें अक्षर जोड़/हटा सकते हैं।

नीचे संलग्न स्ट्रिंग का उपयोग यादृच्छिक वर्णों और विशेष प्रतीकों के उदाहरण के रूप में किया जाता है।

वर्ण = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ123456789!@#$%^&*()"

जब आप इस पासवर्ड जनरेटर को चलाते हैं, तो यह ऊपर निर्दिष्ट स्ट्रिंग से यादृच्छिक संयोजन उठाएगा और आपके लिए एक मजबूत पासवर्ड बनाएगा।

सम्बंधित: पायथन स्ट्रिंग प्रारूप () विधि कैसे काम करती है?

उपयोगकर्ता के इनपुट के अनुसार निष्पादित करने के लिए एक लूप चलाएँ

अब, आपको पासवर्ड की लंबाई को प्रबंधित करने के लिए एक लूप चलाने की आवश्यकता है। आवश्यक मानदंड पूरा होने तक, पायथन के भीतर एक लूप एक निश्चित संख्या के लिए कोड को पुनरावृत्त करेगा।

इस मामले में, लूप उपयोगकर्ता से यादृच्छिक पासवर्ड की वांछित लंबाई के लिए पूछेगा।

का उपयोग करके पहला लूप बनाएं जबकि आदेश:

जबकि 1 :
password_len = int (इनपुट ("आप अपने पासवर्ड को कितनी लंबाई में रखना चाहेंगे:"))
पासवर्ड_काउंट = इंट (इनपुट ("आपको कितने पासवर्ड चाहिए:"))

कहा पे:

  • इनपुट: इनपुट स्टेटमेंट उपयोगकर्ता से इनपुट वैल्यू के लिए अनुरोध करेगा
  • NS: Int उपयोगकर्ता इनपुट मान को एक संख्यात्मक (पूर्णांक) मान में बदल देगा
  • पासवर्ड_लेन: पासवर्ड की लंबाई को स्टोर करने के लिए नया चर (उपयोगकर्ता द्वारा दर्ज किया गया मान)
  • पासवर्ड_गिनती: उपयोगकर्ता द्वारा आवश्यक पासवर्ड की संख्या को संग्रहीत करने के लिए नया चर (उपयोगकर्ता द्वारा दर्ज किया गया मान)

सम्बंधित: पायथन में थोड़ी देर के लूप का उपयोग कैसे करें

लूप पैरामीटर को प्रारंभ से अंतिम बिंदु तक परिभाषित करें। याद रखें, शुरुआती बिंदु 0 होगा, जबकि उपयोगकर्ता अंतिम बिंदु को परिभाषित करेगा। यह पासवर्ड_काउंट में प्रॉम्प्ट के दौरान उपयोगकर्ता द्वारा दर्ज किए गए मान पर निर्भर है।

 x रेंज में (0, password_count) के लिए:
पासवर्ड = ""

कहा पे:

  • एक्स = x एक काउंटर है
  • श्रेणी = रेंज उपयोगकर्ता द्वारा दर्ज किए गए शुरुआती और अंतिम मूल्यों को कैप्चर करेगी
  • पासवर्ड = पासवर्ड चर एक रिक्त स्ट्रिंग प्लेसहोल्डर के साथ बनाया गया

एक पासवर्ड जनरेटिंग लूप बनाएं

पासवर्ड जनरेटिंग लूप बनाने के लिए, आपको स्टेटमेंट के लिए दूसरे का उपयोग करके लूप खोलना होगा।

 x रेंज में (0, password_len) के लिए:
password_char = random.choice (वर्ण)

कहा पे:

  • एक्स: x एक काउंटर वेरिएबल है
  • श्रेणी: रेंज उपयोगकर्ता द्वारा दर्ज किए गए शुरुआती और अंतिम मूल्यों को कैप्चर करेगी
  • पासवर्ड_चार: उपरोक्त स्ट्रिंग चार से वर्णों का एक यादृच्छिक सेट उत्पन्न करने के लिए नया चर
  • यादृच्छिक रूप से: यह एक पूर्व-संग्रहीत मॉड्यूल है जो पायथन के भीतर उपलब्ध है, जिसे आपने पहले चरण में आयात किया था (आयात विवरण)
  • पसंद: जैसा कि नाम से पता चलता है, यह परिभाषित चर/मानों में से एक वर्ण का चयन करेगा। इस मामले में, जब भी लूप निष्पादित किया जाता है, तो यह वर्ण चर मान से एक मान का चयन करेगा।

सम्बंधित: पायथन में लूप्स का उपयोग कैसे करें

यादृच्छिक मान को डिफ़ॉल्ट पासवर्ड मान के साथ संयोजित करें

अब तक, आपने एक डिफ़ॉल्ट पासवर्ड (रिक्त मान) उत्पन्न किया है और लूप का उपयोग करके यादृच्छिक वर्ण उठाए हैं। एक कोसिव पासवर्ड बनाने के लिए रैंडम वर्णों को एक साथ स्ट्रगल करने की आवश्यकता होती है, जिसका आप उपयोग कर सकते हैं। ऐसा करने के लिए, आपको चरित्र मूल्यों को एक साथ जोड़ना शुरू करना होगा।

 पासवर्ड = पासवर्ड + पासवर्ड_चार
प्रिंट ("यहां आपका यादृच्छिक पासवर्ड है:", पासवर्ड)

कहा पे

  • पासवर्ड: यह यादृच्छिक और पसंद के बयानों द्वारा उठाए गए सभी यादृच्छिक मूल्यों को जोड़ देगा।
  • प्रिंट: प्रिंट स्टेटमेंट आसानी से समझ में आने वाले तरीके से परिणामों का प्रिंट आउट ले लेगा

अंतिम कार्यक्रम इस तरह दिखेगा:


यादृच्छिक आयात करें
वर्ण = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ123456789!@#$%^&*()"
जबकि 1 :
password_len = int (इनपुट ("आप अपने पासवर्ड को कितनी लंबाई में रखना चाहेंगे:"))
पासवर्ड_काउंट = इंट (इनपुट ("आपको कितने पासवर्ड चाहिए:"))
x रेंज में (0, password_count) के लिए:
पासवर्ड = ""
x रेंज में (0, password_len) के लिए:
password_char = random.choice (वर्ण)
पासवर्ड = पासवर्ड + पासवर्ड_चार
प्रिंट ("यहां आपका यादृच्छिक पासवर्ड है:", पासवर्ड)

आउटपुट:

जब कोड चलता है, तो यह उपयोगकर्ता से पहले पुनरावृत्ति में पासवर्ड की लंबाई पूछेगा। जैसे ही आप मान अपडेट करते हैं, दबाएं प्रवेश करना.

दूसरे पुनरावृत्ति में, आपको यह दर्ज करने के लिए कहा जाएगा कि आप कितने पासवर्ड चाहते हैं कि पायथन आपके लिए उत्पन्न करे। मान दर्ज करें और दबाएं प्रवेश करना.

अंतिम पुनरावृत्ति में, पायथन का पासवर्ड जनरेटर निर्दिष्ट पासवर्ड की लंबाई और संख्या के आधार पर यादृच्छिक पासवर्ड उत्पन्न करेगा।

ध्यान दें: सुनिश्चित करें कि आप इंडेंटेशन त्रुटियों से बचने के लिए ऊपर दिए गए कोड में दिखाए गए इंडेंटेशन को रखते हैं। साथ ही, पायथन अपर और लोअर-केस फ़ंक्शंस के बारे में बहुत विशिष्ट है, इसलिए सावधान रहें कि आप सिंटैक्स स्टेटमेंट को कैसे परिभाषित करते हैं।

पायथन में अपना रैंडम पासवर्ड जनरेट करना

यह प्रोग्राम आपको जितने चाहें उतने पासवर्ड प्रिंट करने की अनुमति देगा। बस पासवर्ड की कुल लंबाई और आपके लिए आवश्यक पासवर्ड की संख्या में फ़ीड करें।

कोड का पालन करना आसान है, और प्रत्येक चरण को चरण-दर-चरण निष्पादित किया जाता है ताकि पायथन उपयोगकर्ता के इनपुट के आधार पर प्रोग्राम चला सके।

शुरुआती के लिए पायथन के साथ आरंभ करने के लिए 7 महत्वपूर्ण आदेश

पायथन सीखना चाहते हैं लेकिन यह नहीं जानते कि कहां से शुरू करें? पहले इन मूलभूत आदेशों को सीखकर अपनी प्रोग्रामिंग यात्रा शुरू करें।

आगे पढ़िए

साझा करनाकलरवईमेल
संबंधित विषय
  • प्रोग्रामिंग
लेखक के बारे में
एमयूओ स्टाफ

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें