कैसे सुरक्षित रूप से यादगार पासवर्ड उत्पन्न करने के लिए? [बन्द है]


4

टीएल; डीआर: यादगार पासवर्ड जेनरेटर कितने सुरक्षित हैं, इस तथ्य को देखते हुए कि 'यादगार' पासवर्ड कुल पासवर्ड स्पेस का सबसेट हैं? यादृच्छिक पासवर्ड की तुलना में यादगार पासवर्डों में एंट्रॉपी कितना बड़ा है?

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

Xkcd यादृच्छिक संख्या जनरेटर का उपयोग करना शायद बहुत बुरा है, cat /dev/randomशायद बहुत अच्छा है, लेकिन यादगार पासवर्ड उत्पन्न करना थोड़ा अधिक मुश्किल लगता है।

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

कुछ उपकरण जो मुझे पता हैं:

  • pwgen - ठीक लगता है, लेकिन पासवर्ड बहुत यादगार नहीं हैं
  • मैक पासवर्ड असिस्टेंट - यादगार पासवर्ड बनाता है लेकिन यह मेरे लिए अस्पष्ट है कि यह कैसे काम करता है।

अद्यतन: सैद्धांतिक पासवर्ड एन्ट्रापी और यादगार पर अंतर्दृष्टि के लिए धन्यवाद, लेकिन मैं इन पासवर्डों को उत्पन्न करने के व्यावहारिक पहलू की भी तलाश कर रहा था।

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

अद्यतन II: हालाँकि इस प्रश्न को पासवर्ड जनरेशन पर उत्तरों की अधिकता प्राप्त हुई, लेकिन कोई भी इस सवाल में नहीं जाता है कि ये कितने सुरक्षित हैं। सवाल अभी भी खुला है और जवाब का इंतजार कर रहा है।


रुको, getRandomNumberबुरा है?
ta.speot.is

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

जवाबों:


2

पासवर्ड बनाने की किसी भी "चतुर योजना" को भूल जाओ। हैकर्स को चोरी के पासवर्ड की सूची का विश्लेषण करके सभी चालें ( लेट्सपेक , शब्दों को जोड़ना, संख्याओं को जोड़ना आदि) पता है। सिक्योरिटी नाउ एपिसोड में विस्तारित जानकारी "पासवर्ड क्रैकिंग अपडेट: द डेथ ऑफ 'क्लेवर'" (या इसकी प्रतिलेख पढ़ें )।

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

यदि आप वास्तव में यादगार पासवर्ड चाहते हैं, तो आप यादृच्छिक संयोजनों को याद रखने के लिए हार्ड के विकल्प के रूप में पासवर्ड हैस्टैक्स तकनीक का उपयोग करना चाह सकते हैं । यहाँ आप एक दोहरावदार स्ट्रिंग (123 123 123) को एक छोटी स्ट्रिंग में जोड़ते हैं जिसमें अधिकतम एन्ट्रॉपी (D0g) होती है।

आप जो भी विधि चुनते हैं, अपने पासवर्ड को कम से कम 12 अक्षर बनाएं । सभी 8 कैरेक्टर पासवर्ड अब 13 घंटे में एक बिल्ड-इट-मेक मशीन पर क्रैक हो सकते हैं, जिसकी कीमत $ 12000 (मुख्य रूप से GPU के लिए) है


धन्यवाद, यह कुछ ऐसा था जिसकी मुझे तलाश थी। आपका उत्तर 'आप नहीं कर सकते' प्रतीत होता है।
टिम

9

यादगार पासवर्ड जनरेटर कितने सुरक्षित हैं?

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

विकिपीडिया देखें

यह मानते हुए कि लिखित अंग्रेजी की एन्ट्रापी 1.1 बिट प्रति वर्ण से कम है, [2] पासफ़्रेज़ अपेक्षाकृत कमजोर हो सकता है। NIST ने अनुमान लगाया है कि 23 चरित्र पास वाक्यांश "IAMtheCapitanofthePina4" में 45 बिट-शक्ति है। यहाँ कार्यरत समीकरण है: [३]

4 बिट्स (प्रथम चरित्र) + 14 बिट्स (अक्षर 2–8) + 18 बिट्स (अक्षर 9–20) + 3 बिट्स (अक्षर 21–23) + 6 बिट्स (ऊपरी मामले, निचले मामले और अल्फ़ान्यूमेरिक के लिए बोनस) = 45 बिट्स

एनआईएसटी द्वारा उच्च सुरक्षा (गैर-सैन्य) के लिए अनुशंसित 80-बिट ताकत प्राप्त करने के लिए इस दिशानिर्देश का उपयोग करते हुए, एक पासफ़्रेज़ को 58 वर्ण लंबा होने की आवश्यकता होगी, एक संरचना को मानते हुए जिसमें अपरकेस और अल्फ़ान्यूमेरिक शामिल हैं। इस समीकरण की प्रयोज्यता के बारे में बहस के लिए जगह है, जो एन्ट्रापी के बिट्स की संख्या पर निर्भर करता है। उदाहरण के लिए, पाँच अक्षरों वाले शब्दों में प्रत्येक में 2.3 बिट्स एन्ट्रापी होते हैं, जिसका अर्थ है कि 80 बिट शक्ति प्राप्त करने के लिए केवल 35-वर्ण पासफ़्रेज़ आवश्यक है। [४]

...

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

  • कंप्यूटर सिस्टम पर लॉग इन करना
  • एक संवादात्मक सेटिंग में कुंजी का उपयोग करना (जैसे पासवर्ड-प्रामाणिक कुंजी समझौते का उपयोग करना)
  • एटीएम कार्ड के लिए स्मार्ट-कार्ड या पिन सक्षम करना (उदाहरण के लिए जहां पासवर्ड डेटा (उम्मीद है कि) निकाला नहीं जा सकता)

लेकिन आमतौर पर पासवर्ड स्टैंडअलोन सुरक्षा प्रणालियों (जैसे, एन्क्रिप्शन सिस्टम) के लिए कुंजियों के रूप में उपयोग करने के लिए सुरक्षित नहीं होते हैं, जो एक हमलावर द्वारा अनुमान लगाने वाले ऑफ़लाइन पासवर्ड को सक्षम करने के लिए डेटा को उजागर करते हैं। सबसे पहले, वे आम तौर पर (और हमेशा होना चाहिए) बहुत लंबे समय तक - 20 से 30 वर्ण या अधिक विशिष्ट होते हैं - कुछ प्रकार के जानवर बल के हमलों को पूरी तरह से अव्यावहारिक बनाते हैं। दूसरा, यदि अच्छी तरह से चुना जाता है, तो वे किसी भी वाक्यांश या उद्धरण शब्दकोश में नहीं मिलेंगे, इसलिए ऐसे शब्दकोश हमले लगभग असंभव होंगे। तीसरा, उन्हें लिखे बिना पासवर्ड से अधिक आसानी से यादगार होने के लिए संरचित किया जा सकता है, हार्डकॉपी चोरी के जोखिम को कम करता है। [उद्धरण वांछित] हालाँकि, यदि एक पासफ़्रेज़ को प्रमाणिक द्वारा उचित रूप से संरक्षित नहीं किया जाता है और स्पष्ट पाठ पासफ़्रेज़ से पता चलता है कि इसका उपयोग अन्य पासवर्डों से बेहतर नहीं है। इस कारण से यह अनुशंसा की जाती है कि विभिन्न या अद्वितीय साइटों और सेवाओं में पासफ़्रेज़ का पुन: उपयोग नहीं किया जाए।

इस पल्ली के जेफ एटवुड ने इस विषय पर अपने विचार प्रकाशित किए हैं , जिनके साथ निष्कर्ष निकाला है

पासफ़्रेज़ स्पष्ट रूप से पारंपरिक "सुरक्षित" पासवर्ड की तुलना में अधिक उपयोगी हैं। वे भी अधिक सुरक्षित होने की संभावना है। यहां तक ​​कि "यह मेरा पासवर्ड है" जैसे भोले-भाले सबसे खराब मामले भी उनके सभी शब्द समकक्षों, जैसे "पासवर्ड" की तुलना में कम से कम हैक करने योग्य नहीं हैं।

उपयोगकर्ता पर आसान, हैकर्स के लिए कठिन: यह कुल नो-ब्रेनर है। मैंने उन सभी प्रणालियों पर बोर्ड में पासफ़्रेज़ को अपनाया है जिनका मैं उपयोग करता हूं।


अद्यतन करें:

चूँकि कई लोग XKCD और XKCD का उल्लेख करते हैं, स्पष्ट रूप से छवि एम्बेडिंग के लिए एक URL प्रदान करता है ...

xkcd


1
पासफ़्रेज़ स्पष्ट रूप से पारंपरिक "सुरक्षित" पासवर्ड की तुलना में अधिक उपयोगी हैं। मैं इससे सहमत हु।
सैम लियाओ

2
मैं इस तर्क से सहमत नहीं हूं कि केवल एक शब्द में मौजूद डेज़ी-चेनिंग शब्द आपके पासवर्ड को बेहतर बना देंगे ... मान लें कि आपके शब्दकोश में 10 ^ 6 शब्द हैं, और श्रृंखला 4 एक साथ: एक पैदावार (10 ^) 6) ^ 4 संयोजन, या 10 ^ 24 संयोजन। अब, एक 12-वर्ण का पासवर्ड लें (मान लें कि सभी वर्ण अक्षर, संख्याएं हैं, और उन संख्याओं के लिए प्रतीक हैं, 26 + 26 + 10 + 10 = 72 वर्णों को चुनने के लिए अनुमति देते हैं), और हमारे पास 72 ^ 12 ~ = 2 हैं x 10 ^ 22 संयोजन, या मोटे तौर पर एक साथ 4 अंग्रेजी शब्दों का पीछा करते हुए 50 गुना कम। सुरक्षा दृष्टिकोण से, वे समान हैं !
ब्रेकथ्रू

इसके अलावा, यदि आपने अपनी पासवर्ड लंबाई 14-15 वर्णों तक बढ़ा दी है, तो आप एक साथ डेज़ी-चेनिंग शब्दों की तुलना में बेहतर परिमाण के कई आदेश हैं - और यह इस तथ्य की अनदेखी कर रहा है कि मैंने उन सभी संभव ASCII वर्णों को शामिल नहीं किया है जिन्हें आप बनाने के लिए उपयोग कर सकते हैं एक पासवर्ड ( कम से कम 10 और अधिक), जो मेरी पिछली टिप्पणी में संयोजन की संख्या को और बढ़ा देगा।
ब्रेकथ्रू

2

पासवर्ड को तोड़ने के दो तरीके हैं - ब्रूट फोर्स और डिक्शनरी अटैक (एक थर्ड व्हिक हैशेड पासवर्ड को पकड़कर क्रैक करना होगा, लेकिन अभी के लिए इसे अनदेखा कर देता है)। लंबाई आमतौर पर जानवर बल के हमलों को कठिन बनाती है, हालांकि एक समर्पित हार्डवेयर पटाखा, या GPU आधारित पटाखा चीजों को काफी गति देगा।

शब्दकोश के हमले शब्दों का उपयोग करने वाले लोगों पर भरोसा करते हैं। हालाँकि 2 शब्द इसे और कठिन बना देंगे (क्योंकि उन्हें 2 शब्द संयोजनों के साथ-साथ तीन शब्दों के माध्यम से पुनरावृत्त करना होगा, और तीन शब्द ... प्रतिस्थापन भी उन संभावनाओं को बढ़ाता है, जिनसे आपको गुजरना होगा)।

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

मैं सबसे बड़े पासवर्ड हैक सर्वर अंत पर होते हैं, और एक सुरक्षित पासवर्ड वहाँ एक साइट अद्वितीय पासवर्ड होगा मदद नहीं होगा ध्यान दें।



1

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

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


यह एक अच्छी पासवर्ड नीति की तरह लग रहा है, लेकिन मेरा सवाल पहली जगह में इन पासवर्डों को बनाने के लिए अधिक था।
टिम

@ इस नीति के साथ, आप कुछ यादगार पासवर्ड उत्पन्न कर सकते हैं, लंबाई के माध्यम से ताकत हासिल कर सकते हैं, इस डर के बिना कि आप उन्हें भूल जाएंगे।
ओलेग वी। वोल्कोव

मुझे सिस्टम के बीच ट्रांसमिशन या पासवर्ड की चिंता होगी लेकिन मुझे यह विचार पसंद है।
TafT

0

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

PS यदि यह आपके लिए यादगार है तो इसका मतलब यह नहीं है कि यह दरार करना आसान है।


0

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

यहां कुछ पासवर्डों के कुछ उदाहरण दिए गए हैं, जिनके कारण उन्होंने इसे चुना है:

www.cold-as-ice.gov (एक परिचित पैटर्न, स्लैंग वाक्यांश का उपयोग करता है) TittyCupcakes3 (इसे और अधिक यादगार बनाने के लिए आपत्तिजनक शब्दों का उपयोग करता है) 5barde * barde5 (पुनरावृत्ति का उपयोग करता है) बहुत सारा मांस ।.2 (अनुप्रास) D: \ अन्य \ 48 \ घंटे। Txt (परिचित पैटर्न, परिचित फिल्म का नाम) आठ स्वयंसेवक राज्य = (तुकबंदी)

कुल मिलाकर लगभग 150 पैटर्न के साथ यह प्रत्येक के कई रूपों के साथ उपयोग करता है। तुम भी अपने आप को पैटर्न tweak कर सकते हैं, एक काफी मजबूत पैटर्न भाषा वाक्य रचना है।


धन्यवाद, यह एक उपयोगी उपकरण जैसा दिखता है, हालांकि मुझे स्रोत के बिना पूर्व संकलित पासवर्ड जनरेटर पर भरोसा करने में कुछ कठिनाई है;)
टिम

0

एक संगठन के लिए तो एक पासवर्ड नीति एक अच्छा और बुरा विचार दोनों है। पासवर्ड जनरेट करने की कोई भी प्रणाली वास्तव में बेतरतीब ढंग से उत्पन्न पासवर्ड की तुलना में छोटे सेट का कारण बनेगी। एक्सकेसीडी कहानी प्रणाली जैसी चीजों के साथ काम करने में मदद करने के लिए वे उपयोगकर्ता के बारे में व्यक्तिगत वस्तुओं से बचते हैं, जिन्हें ज्ञात या खोजा जा सकता है।

एक उदाहरण के रूप में, यह सुझाव देते हुए कि उपयोगकर्ता अपने नाम का उपयोग करते हैं, संख्याओं के लिए प्रतिस्थापित किए गए (a = 1, b = 2, आदि) से कुछ ऐसा उत्पन्न होगा जो औसत व्यक्ति को यादृच्छिक दिखता है लेकिन उसे तोड़ना आसान है। एक अन्य शब्द जैसे नौकरी शीर्षक, विभाग या माताओं का नाम शामिल करना प्रदर्शन में शामिल होगा, लेकिन आपके पास अभी भी मूल रूप से ऐसा कुछ है जिसे एक विवादास्पद हमले को उठाना चाहिए। यह सब हो सकता है कि अब आपने (पश्चिमी?) संस्कृति में उचित संज्ञाओं से शब्दकोश हमले के समय में वृद्धि की है।

थॉमससफ़ॉन्ग्वॉइनर Th4m1sS4ftw1r22g3n22r हो जाता है
यादृच्छिक लगता है, लेकिन एक सॉफ्टवेयर प्रोग्राम के लिए बहुत यादृच्छिक नहीं है। निश्चित रूप से एक को नहीं पता है कि उपयोगकर्ता थॉमस नामक एक सॉफ्टवेयर इंजीनियर है।

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

ThomasAstrafordriver
फिर से यह केवल 4 शब्द है, लेकिन यह यादगार होने लगता है। मैं उस कार को शामिल कर सकता हूं जिस वर्ष मुझे कार मिली थी या जिसे मैंने तोड़ दिया था।
ThomasAstra2005fordriver2006
मैं अंतरिक्ष के रूप में उपयोग करने के लिए कुछ प्रतीक चुनकर एन्ट्रापी को आगे बढ़ा सकता था, _ और - अच्छी तरह से जाना जाता है, लेकिन वे कुछ भी नहीं से बेहतर हैं और कुछ भी जिसे अनुमति दी जाती है उसे चुना जा सकता है।
थॉमस # एस्ट्रा # 2005 # चालक # 2006 के लिए #
अब यह यादगार है, एक उच्च एंट्रॉपी है और किसी को अनुमान लगाने में थोड़ा समय देना चाहिए। सभी अच्छे पासवर्ड के साथ मुझे इसे टाइप करने के लिए सीखने में कुछ समय लगेगा लेकिन अगर आप आसानी से पासवर्ड टाइप कर सकते हैं तो यह शायद अच्छा नहीं है।

अब मैं आपको किसी ऐसे पासवर्ड का उपयोग करने या टाइप करने की सलाह नहीं दूंगा, जिसकी आप वास्तव में किसी भी ब्राउज़र में परवाह करते हों, ताकि आप वास्तविक के बजाय इसी तरह का उपयोग करना चाहें, लेकिन ... https://www.grc.com/haystack.htm उपरोक्त वेबसाइट एक अच्छा प्रदान करता है एक पासवर्ड के लिए खोज स्थान का आकार देखने के लिए था। यह ताकत को मापता नहीं है, लेकिन यह आपको एक विचार देता है कि लंबाई महत्वपूर्ण है जैसे कि कैप्स, संख्या और प्रतीकों का उपयोग करना:

पासवर्ड खोज अंतरिक्ष आकार
थॉमससेंटर एंगाइनर 5.76 x 10 ^ 37
Th4m1sS4ftw1r22g3n22r 4.44 x 10 ^ 37
थॉमसएस्ट्राफर्ड्रिवर 2.13 x 10 ^ 34
थॉमसएस्ट्रा २००५फ़ोर्डिवर २००६ १.५६ x १० ^ ५०
थॉमस # एस्ट्रा # 2005 # # ड्राइवर # 2006 के लिए 1.86 x 10 ^ 65

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

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

इन एकाधिक शब्द पासवर्डों की तुलना वास्तव में यादृच्छिक चरित्र पासवर्डों से कैसे की जाती है यह निर्भर करता है कि आप शब्दकोश शब्दों का इलाज कैसे करना चाहते हैं। हम एन्ट्रापी calcs का उपयोग करते हैं कि यहां बताया गया है: [ http://blog.shay.co/password-entropy][1]

H = Llog2N जहां L पासवर्ड की लंबाई है और N अक्षर का आकार है

हम चीजों को दो तरीकों से कर सकते हैं। यदि हमने प्रत्येक डिक्शनरी शब्द को वर्णमाला के एक प्रतीक के रूप में माना है तो ThomasSoftwareEngineer केवल L = 3 है लेकिन N क्या है? वैसे Google और OED का कहना है कि अंग्रेजी भाषा में लगभग 200,000 शब्द हैं, इसलिए हमें मिलता है: H = 3 * log [base2] * 200,000 = 52.83 जो 9-अल्फा-न्यूमेरिक चार पासवर्ड के समान है। यदि आप संख्याओं के साथ कुछ स्वरों के प्रतिस्थापन की अनुमति देते हैं तो आप अपने वर्णमाला के आकार को लगभग 400,000 तक दोगुना कर देते हैं, इसलिए यह H = 3 * log [base2] * 400,000 = 55.83 हो जाता है। XKCD कॉमिक 3 के बजाय 4 शब्द शब्दों का उपयोग करता है, ये हमें एक से लेते हैं। 3 शब्दों के लिए 52.8 का एन्ट्रापी (कोई अंक): एच = 4 * लॉग [बेस 2] * 200,000 = 70.44 70.4 एक 12 वर्ण वाले अल्फ़ान्यूमेरिक पासवर्ड (एच = 12) के रूप में एक ही एन्ट्रापी है [बेस 2] * 62 = 71। 45) तो सवाल यह है कि क्या आप 12 यादृच्छिक संख्याओं और अक्षरों को याद रख सकते हैं और साथ ही साथ 4 गैर-संबंधित अंग्रेजी शब्दों को भी याद रख सकते हैं? स्पष्ट रूप से एक लंबा पासवर्ड (अधिक शब्द) हमेशा बेहतर होने वाला है और आपको छोटे शब्दों से बचना चाहिए (जैसा कि 4 * 3-अक्षर वाले शब्द केवल 12 अल्फा वर्ण हैं जो 68.4 का एक एन्ट्रॉपी है)।

तो यहाँ आपको पासवर्ड की प्रत्येक शैली के लिए एंट्रिपीज़ हैं: न्यूमेरिक पासवर्ड (एन = 10) एन्ट्रॉपी (एच) लंबाई (एल) वर्णमाला आकार (एन) 9.965784285 3 10 13.28771238 4 10 16 16964047 5 10 10

Case Insensitive Alphabetic Passwords (N = 24)
13.7548875  3   24
18.33985    4   24
22.9248125  5   24

Case Sensitive Alphabetic Passwords (N = 52)
17.10131915 3   52
22.80175887 4   52
28.50219859 5   52

Case Sensitive Alpha-Numeric Passwords (N = 62) 
17.86258893 3   62
23.81678524 4   62
29.77098155 5   62

Case Sensitive Alpha-Numeric Passwords with symbols on a QWERTY keyboard (N = 94)   
19.66376656 3   94
26.21835541 4   94
32.77294426 5   94

Passwords formed using a random selection of 200,000 words from the English Language (N=200000)     
52.82892142 3   200000
70.4385619  4   200000
88.04820237 5   200000

As above but assuming you know 20,000 words (N=20,000)
42.86313714 3   20000
57.15084952 4   20000
71.4385619  5   20000

नोट: 20,000 शब्द एक अनुमानित संख्या है जो एक शिक्षित अंग्रेजी उपयोगकर्ता को पता होगा इसलिए यह शायद एक बेहतर विकल्प है कि लोग क्या चुनते हैं। फिर भी यह दर्शाता है कि 3 सामान्य शब्द एक पासवर्ड बनाते हैं जो QWERTY कीबोर्ड से 5-char पूरी तरह से यादृच्छिक पासवर्ड से बेहतर है।


धन्यवाद। यद्यपि आपके द्वारा सूचीबद्ध खोज स्थान आकार वास्तव में यादृच्छिक पासवर्ड के लिए सही हैं, अंत में ये शब्द शब्द हैं और एन्ट्रापी बहुत कम है। मेरा सवाल है: कितना कम?
टिम

मुझे लगता है कि यह निर्भर करता है कि आप कैसे शब्दकोश शब्दों का इलाज करना चाहते हैं। अगर हम यहां बताए अनुसार एन्ट्रापी कैलक्स का उपयोग करते हैं: blog.shay.co/password-entropy "H = Llog2N जहां L पासवर्ड की लंबाई है और N अक्षर का आकार है" हम चीजों को दो तरीकों से कर सकते हैं। यदि हमने प्रत्येक डिक्शनरी शब्द को वर्णमाला के एक प्रतीक के रूप में माना है, तो थॉमससफ़ॉरएंगलाइनर केवल एल = तीन है लेकिन एन क्या है? वैसे Google और OED का कहना है कि अंग्रेजी भाषा में लगभग 200,000 शब्द हैं, इसलिए हमें H = 3 * log [base2] * 200,000 = 52.83 मिलता है जो 9-अल्फा-न्यूमेरिक चार पासवर्ड के समान है।
TafT

यदि आप कुछ स्वरों के प्रतिस्थापन की अनुमति देते हैं, तो आप अपनी वर्णमाला का आकार लगभग 400,000 तक दोगुना कर देते हैं, इसलिए यह बन जाता हैH=3*log[base2]*200,000=55.83
TafT

-1

चूंकि आपने कोई उत्तर नहीं चुना है, इसलिए यहां मेरे दो सेंट हैं:

पति पत्नी जैसे कई उपयोगकर्ताओं के लिए पासवर्ड साझा करने की रणनीतियाँ?

एक खाता नाम चुनें जिसे आप हमेशा उपयोग करेंगे।

पासवर्ड इस तरह बनाया गया है:

पहले 8 वर्णों के लिए "रूट" पासवर्ड चुनें। तीन अक्षर लोअर केस लेटर हैं। दो अक्षर ऊपरी केस अक्षर हैं। शेष अक्षर कीबोर्ड पर संख्याएं और प्रतीक हैं।

ये 8 अक्षर हमेशा पासवर्ड में उपयोग किए जाते हैं। इसके बाद, आप तय करते हैं कि आप तीन अतिरिक्त अक्षर कहां रखने जा रहे हैं। या तो आठ की शुरुआत या अंत में आप मूल रूप से साथ आए थे। एक बार जब आप जान जाते हैं कि क्या वे उपसर्ग या पोस्टफिक्स होने जा रहे हैं, तो आपको यह तय करना होगा कि वे क्या हैं।

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

मैं 15 साल से ऐसा कर रहा हूं और इसकी वजह से कभी सुरक्षा में खराबी नहीं आई। यदि आप चिंतित हैं तो आप मेरी प्रोफाइल की जांच कर सकते हैं।

आप आवश्यकतानुसार सिस्टम को संशोधित कर सकते हैं। हमेशा E (सरल प्रतिस्थापन) के बजाय 3 का उपयोग करें। हमेशा स्थान आधारित भाग (तीन अक्षर उपसर्ग / पोस्टफिक्स) पीछे की ओर, या अलग-अलग पूंजीकरण के साथ करें।

मेरे पास 200 से अधिक खाते हैं, कोई भुगतान नहीं किया गया है या किसी भी तरह का काम किया है, और मैं कभी नहीं भूल गया।


मुझे लगता है कि लोग -1 समझाने के लिए बहुत डरे हुए हैं। किन्दा बिना स्पष्टीकरण के बेकार।
एवरेट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.