বাড়ি উন্নয়ন বার্তা ডাইজেস্ট 2 (এমডি 2) কী? - টেকোপিডিয়া থেকে সংজ্ঞা

বার্তা ডাইজেস্ট 2 (এমডি 2) কী? - টেকোপিডিয়া থেকে সংজ্ঞা

সুচিপত্র:

Anonim

সংজ্ঞা - বার্তা ডাইজেস্ট 2 (MD2) এর অর্থ কী?

ম্যাসেজ ডাইজেস্ট 2 হ্যাশ ফাংশন যা ক্রিপ্টোগ্রাফিতে ব্যবহৃত হয়। রোনাল্ড রিভেস্ট 1989 সালে বিকাশিত, এটি বাইট-ভিত্তিক, একটি স্বেচ্ছাসেবী দৈর্ঘ্যের বার্তার সাহায্যে 128-বিট হ্যাশ মান তৈরি করে। এটি 8-বিট কম্পিউটারের জন্য অনুকূলিত হয়েছে। মেসেজ ডাইজেস্ট 2 মূলত ডিজিটাল স্বাক্ষর অ্যাপ্লিকেশনগুলির জন্য ব্যবহার করার জন্য তৈরি করা হয়েছিল, যার জন্য একটি ব্যক্তিগত কী সহ স্বাক্ষরিত করতে একটি সুরক্ষিত এবং সংকুচিত বড় ফাইল দরকার required যদিও এটি পাবলিক কী অবকাঠামোগত ব্যবহারে রয়ে গেছে, এটি কমই ব্যবহৃত হয় কারণ এটি গণনা করতে দীর্ঘ সময় নেয় এবং এটি আর নিরাপদ বলে বিবেচিত হয় না।

টেকোপিডিয়া বার্তা ডাইজেস্ট 2 (MD2) ব্যাখ্যা করে

বার্তা ডাইজেস্ট 2 বাইটের এলোমেলোভাবে অনুগতির উপর নির্ভর করে। তিরিশ-অঙ্কের হেক্সাডেসিমাল সংখ্যাগুলি 128-বিট বার্তা ডাইজেস্ট 2 হ্যাশ উপস্থাপনের জন্য ব্যবহৃত হয়। বার্তা ডাইজেস্ট 2 অ্যালগরিদম যে কোনও দৈর্ঘ্যের বার্তা ব্যবহার করে এবং ইনপুটটির 128-বিট বার্তা ডাইজেস্টের আউটপুট দেয়। ধারণা করা হয় যে একই বার্তা ডাইজেস্ট সহ দুটি বার্তা তৈরি করা বা প্রদত্ত বার্তা থেকে কোনও পূর্বনির্ধারিত লক্ষ্য বার্তা হজম প্রাপ্ত করা অসম্ভব। ম্যাসেজ ডাইজেস্ট 2 অ্যালগরিদমের প্রক্রিয়াটিতে নিম্নলিখিত পদক্ষেপগুলি অন্তর্ভুক্ত রয়েছে: প্যাডিং বাইট যুক্ত করা, চেকসাম সংযোজন করা, বার্তা ডাইজেস্ট গণনা করার জন্য বার্তা ডাইজেস্ট বাফার শুরু করা, বার্তাটি 16-বাইট ব্লকে প্রসেসিং করা এবং অবশেষে আউটপুট উত্পাদন করা।

ম্যাসেজ ডাইজেস্ট 2 এর সবচেয়ে বড় সুবিধা হ'ল এটি বাস্তবায়নের সরলতা। তবে ম্যাসেজ ডাইজেস্ট 2 ধীরে ধীরে মেসেজ ডাইজেস্ট 4 বা 5 এর সাথে তুলনা করা হয় কারণ এটি 8-বিট কম্পিউটারের জন্য অনুকূলিত হয়েছিল, যেখানে বার্তা ডাইজেস্ট 4 এবং 5 টি 32-বিট মেশিনের জন্য অনুকূলিত হয়েছিল। আবার নিরাপদ হ্যাশ অ্যালগরিদম যেমন SHA-1 বা SHA-256, বার্তা ডাইজেস্ট 2 অ্যালগরিদমের তুলনা করা পারফরম্যান্সে ধীর হয়। তবে, এটি আবিষ্কার করা হয়েছিল যে ম্যাসেজ ডাইজেস্ট 2 সংঘর্ষের আক্রমণগুলির সাথে কীগুলির তথ্য ফাঁস করতে পারে, যার কারণে এটি আর পছন্দসই নয়।

বার্তা ডাইজেস্ট 2 (এমডি 2) কী? - টেকোপিডিয়া থেকে সংজ্ঞা