एक बुद्धिमान विरोधी के खिलाफ इस उद्देश्य के लिए एमडी 5 टूट गया है। एक ही MD5 हैश का उत्पादन करने वाले डेटा के दो अलग-अलग ब्लॉकों का दुर्भावनापूर्ण रूप से निर्माण करना संभव है।
हालांकि, पारगमन या भंडारण में अनजाने डेटा भ्रष्टाचार से बचाने के लिए एमडी 5 का उपयोग करना पूरी तरह से उपयुक्त है (हालांकि लगभग निश्चित रूप से बेहतर तरीके हैं)। हालांकि यह अनुमान योग्य है कि इस तरह की घटना एमडी 5 हैश के समान हो सकती है, संभावना इतनी कम है कि यह लगभग अकल्पनीय है कि यह चिंता के लायक एक संभावना होगी। पृष्ठभूमि विकिरण, टनलिंग, स्थैतिक और दर्जनों अन्य स्रोतों के कारण विफलता परिमाण के आदेश अधिक संभावित होंगे।
यहां तक कि अगर आपके पास एक क्वाड्रिलियन यूनिट डेटा था, तो इस बात की संभावना नहीं है कि एक बेमेल MD5 एक MD5 हैश का उत्पादन करेगा, जो उन क्वाड्रिलियन इकाइयों में से एक से संबंधित है जो क्वाड्रिलियन में एक से कम है।