कमांड लाइन से यादृच्छिक पासवर्ड जेनरेट करें

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

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

कमांड लाइन के माध्यम से यादृच्छिक पासवर्ड कैसे उत्पन्न करें

सबसे पहले, हम अपनी गो-टू विधि का प्रयास करेंगे जो openssl का उपयोग करता है:

openssl rand -base64 6

इस कमांड का आउटपुट पूरी तरह से यादृच्छिक होगा, और कुछ ऐसा देखें: सीजी / एएच 3 + 9

आप स्ट्रिंग के अंत में संख्या को बदलकर पासवर्ड की लंबाई समायोजित कर सकते हैं। यदि आप किसी भी असामान्य वर्णों के साथ / और + के साथ समाप्त नहीं करना चाहते हैं, तो आप हेक्स से भी उत्पन्न कर सकते हैं:

openssl rand -hex 4

यदि यह पर्याप्त यादृच्छिक नहीं है, तो आप md5 के माध्यम से openssl के यादृच्छिक आउटपुट को पाइप कर सकते हैं और यादृच्छिक आउटपुट के md5 हैश को वर्णों की एक निश्चित संख्या तक ट्रिम कर सकते हैं:

openssl rand -base64 8 |md5 |head -c8;echo

आप रचनात्मक भी हो सकते हैं और अन्य आदेशों से यादृच्छिक इनपुट ले सकते हैं, जैसे दिनांक, और वर्तमान तिथियों से 8 वर्णों को ट्रिम करें md5 हैश:

date |md5 | head -c8; echo

या यहां तक ​​कि पिंग:

ping -c 1 yahoo.com |md5 | head -c8; echo

Md5 विधि का उपयोग करके, आप एक सुरक्षित पासवर्ड बनाने के लिए किसी भी कमांड, या फ़ाइल का आउटपुट ले सकते हैं।

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