সংক্ষিপ্ত (<কয়েক কে?) স্ট্রিংগুলি (বা ফাইলগুলি) হ্যাশ করার সময় কেউ দুটি এমডি 5 হ্যাশ কী তৈরি করতে পারে, একটি আসল স্ট্রিংয়ের জন্য এবং একটি দ্বিতীয় একটি সংক্ষিপ্ত অসামিত্রিক স্ট্রিং দিয়ে সংযুক্ত স্ট্রিংটির বিপরীত জন্য for উদাহরণ: এমডি 5 (বিপরীত (স্ট্রিং || '1010'))। অতিরিক্ত স্ট্রিং যুক্ত করা নিশ্চিত করে যে সিরিজের অভিন্ন বিটের সমন্বিত ফাইলগুলিও দুটি পৃথক কী তৈরি করে। দয়া করে বুঝতে পারেন যে এই স্কিমের অধীনে দুটি হ্যাশ কী অ-অভিন্ন পরিচয়যুক্ত স্ট্রিংগুলির জন্য অভিন্ন হওয়ার তাত্ত্বিক সম্ভাবনা রয়েছে, তবে সম্ভাবনা অত্যন্ত ছোট বলে মনে হয় - একক এমডি 5 সংঘর্ষের সম্ভাবনার স্কোয়ারের ক্রম এবং সময় সাশ্রয় ফাইলের সংখ্যা যখন বাড়ছে তখন তা বিবেচনাযোগ্য হতে পারে। দ্বিতীয় স্ট্রিং তৈরির জন্য আরও বিস্তৃত প্রকল্পগুলিও বিবেচনা করা যেতে পারে,
সংঘর্ষগুলি পরীক্ষা করার জন্য একটি ডিবিতে সমস্ত বিট_ভেক্টরগুলির জন্য এমডি 5 হ্যাশ কীগুলির স্বতন্ত্রতার জন্য এই পরীক্ষাটি চালানো যেতে পারে:
এমডি 5 (বিট_ভেক্টর)
দ্বারা বিট_ভেক্টর গ্রুপের সাথে ডিবি থেকে এমডি 5 (বিট_ভেক্টর), গণনা (*), বিট_ এবং (বিট_ভেক্টর) নির্বাচন করুন , বিট_ভেক্টর বিট_এন্ড (বিট_ভেক্টর) <> বিট_ভেক্টর