क्या हम कह सकते हैं कि एक छोटा सा md5
हैश अभी भी समान रूप से वितरित किया गया है?कटा हुआ एमडी 5 का समान वितरण?
गलत व्याख्याओं से बचने के लिए: मुझे पता है कि md5
परिणाम से भागों को हैक करने के लिए टकराव का मौका बहुत अधिक है; मेरा उपयोग-केस वास्तव में जानबूझकर टकराव में है। मुझे यह भी पता है कि otherhash methods है जो कि छोटे हैश (वास्तव में, मेरे स्वयं के) के उपयोग के मामलों के लिए उपयुक्त हो सकता है, और मैं निश्चित रूप से उन लोगों को देख रहा हूं।
लेकिन मुझे यह भी जानना अच्छा लगेगा कि md5
का समान वितरण भी इसके हिस्सों पर लागू होता है। (यह एक जलती हुई जिज्ञासा पर विचार करें।)
के बाद से MediaWiki इसे इस्तेमाल करता है (विशेष रूप से, सबसे बाईं ओर दो परिणाम के पात्रों के रूप में हेक्स अंक) छवियों के लिए filepaths उत्पन्न करने के लिए (जैसे /4/42/The-image-name-here.png
) और वे शायद यह भी में रुचि रखते हैं कम से कम -निर्धारित वितरण के पास, मुझे लगता है कि उत्तर 'हां' है, लेकिन मुझे वास्तव में पता नहीं है।
जबकि हम यहां हैं, किसी के पास गैर-छिद्रित एमडी 5 रकम की समानता के प्रमाण के लिए अच्छा लिंक है? – naught101
@ naught101: चूंकि यह प्रश्न पुराना है (इंटरनेट उपाय द्वारा) और इसका एक स्वीकार्य उत्तर है, इसलिए उन लोगों से अधिक जोखिम प्राप्त करने की संभावना नहीं है जो आपके प्रश्न का उत्तर दे सकते हैं - शायद अपना खुद का प्रश्न बनाएं? :) – pinkgothic