: একই বিষয়বস্তু কিন্তু বিভিন্ন ফাইলের নামের সঙ্গে দুই ফাইল ( file1 এবং file2 ):
cat file1
this is a simple file
cat file2
this is a simple file
md5sum file1
7de45bf879db49de7e2eacea23e6c165 file1
md5sum file2
7de45bf879db49de7e2eacea23e6c165 file2
দুটি ভিন্ন ভিন্ন সামগ্রী সহ একই ফাইলের নাম: ( ফাইল 1 এবং ফাইল 1 )
cat file1
this is a simple file
cat file1
this is a simple file with extra contents
md5sum file1 #first file1
7de45bf879db49de7e2eacea23e6c165 file1
md5sum file1 #second file1
c7c8f3fd9ddd7a926c31416a69063e4e file1
থেকে উইকি এন্ট্রি,
তবে, সত্যিকারের পৃথিবীতে যে কোনও দুটি অ-অভিন্ন ফাইলের এমডি 5 হ্যাশ থাকবে এটি খুব কমই সম্ভাব্য, যদি না তাদের নির্দিষ্টভাবে একই হ্যাশ তৈরির জন্য তৈরি করা হয়।
তবে, এমডি 5 অ্যালগরিদমের নিজস্ব ত্রুটি রয়েছে।
যাইহোক, এখন এমডি 5 এর সংঘর্ষ উত্পন্ন করা সহজ, ফাইলটি তৈরি করা ব্যক্তির পক্ষে একই চেকসামের সাহায্যে দ্বিতীয় ফাইল তৈরি করা সম্ভব, সুতরাং এই কৌশলটি কিছু ধরণের দূষিত টেম্পারিংয়ের বিরুদ্ধে রক্ষা করতে পারে না। এছাড়াও, কিছু ক্ষেত্রে, চেকসামকে বিশ্বাস করা যায় না (উদাহরণস্বরূপ, এটি যদি ডাউনলোড করা ফাইলের মতো একই চ্যানেলের মাধ্যমে পাওয়া যায়), এমডি 5 কেবল ত্রুটি-পরীক্ষার কার্যকারিতা সরবরাহ করতে পারে: এটি কোনও দূষিত বা অসম্পূর্ণ ডাউনলোডকে স্বীকৃতি দেবে, যা বড় ফাইলগুলি ডাউনলোড করার সময় আরও বেশি হয়ে ওঠে।
আমি চেকসাম গণনা করার জন্য sha1 ব্যবহার করার পরামর্শ দেব কারণ শ 1 অ্যালগরিদম ব্যবহার করার সময় সংঘর্ষগুলি উত্পাদন করা এত সহজ নয় । আপনি এখানে দেখতে পারেন sha1 চেকসাম উত্পাদন করা খুব সহজ ।