Live.com पासवर्ड को 16 वर्णों तक सीमित क्यों करता है? [बन्द है]


12

मैं एक @ live.com ई-मेल पते को पंजीकृत करना चाहता था, लेकिन यह कहता है कि यह एक ई-मेल पते को पंजीकृत नहीं कर सकता है जिसमें एक पासवर्ड होता है जिसमें 16 से अधिक वर्ण होते हैं।

क्यों? ताकि असली पासवर्ड प्राप्त करना आसान हो जाए? (यदि पासवर्ड हैश चोरी हो गया हो।)


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

ब्रूट-फोर्सिंग की तुलना में ब्रुट-फोर्सिंग की तुलना में 16 चार पास अधिक आसान है। (आप जानते हैं, रूसी भुगतान वाली साइटें, जो लोग पशु-बल हैश के विशेषज्ञ हैं)
लांसबैन्स

यह दिलचस्प है: आईबीएम एसक्यूएल और एक्सएमएल डेटा लिमिट "डेटा स्रोत के लिए पासवर्ड एक्सेस" पंक्ति 32 बाइट्स अधिकतम लंबाई है जो एमडी 5 हैश के लागू होने के बाद 16 कैरेक्टर पासवर्ड के समान है।
रेबेका डेसनविल

Rincewind42 और Dez वास्तव में इंटरसिटिंग अंक लाते हैं; उन संभावनाओं में से कोई भी सुरक्षित नहीं हैं।
पैट्रिक क्लिंगमैन

2
@Dez: MD5 को 17 char पासवर्ड पर लागू करना अभी भी 32 बाइट्स होगा। एक और दिलचस्प बात यह हो सकती है कि यूनिकोड में 16 अक्षर 32 बाइट होंगे।
मूसफ़ान

जवाबों:


1

वास्तव में क्योंकि जब आप एक पासवर्ड md5 यह एक हैश की गणना करता है। तब स्ट्रिंग 16 वर्णों से अधिक लंबी होती है, कुछ "हैश" उनके बीच टकरा सकते हैं।

उदाहरण के लिए यदि md5("noroof")देता 9ce405c98406f2f6d5326ee6b51d19cdहै तो संभव है कि md5("ididntfixedmyroofwhenicould")वही हैश दे सके 9ce405c98406f2f6d5326ee6b51d19cd। याद रखें कि हैश "0123456789abcdf" (इस मामले में md5 के लिए) के 32 अक्षरों से बना है।

हो सकता है कि वे 16 वर्णों को मजबूर करते हैं क्योंकि एल्गोरिथ्म जो हैश का अनुमान लगाता है कि डेटाबेस में पहले से सहेजे गए पासवर्ड के साथ टकराव नहीं होगा।


6
एक हैश हमेशा एक टकराव पैदा कर सकता है - जैसा कि आप कहते हैं, यह संभव है कि 17+ वर्ण का पासवर्ड छोटे पासवर्ड से टकरा जाए। लेकिन, यह उतना छोटा नहीं है, जितना कि एक छोटे पासवर्ड के टकराने की संभावना नहीं है, और एक लंबा पासवर्ड गायब होने की संभावना नहीं है। यह मानने का कोई कारण नहीं है कि लंबे पासवर्ड कम पासवर्ड की तुलना में टकराने की अधिक संभावना है - यदि ऐसा विश्वास करने के लिए कुछ कारण था, तो हैश प्रभावी रूप से वैसे भी टूट जाएगा।
रोनाल्ड

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