گھر ترقی پیغام ڈائجسٹ 2 (md2) کیا ہے؟ - ٹیکوپیڈیا سے تعریف

پیغام ڈائجسٹ 2 (md2) کیا ہے؟ - ٹیکوپیڈیا سے تعریف

فہرست کا خانہ:

Anonim

تعریف - پیغام ڈائجسٹ 2 (MD2) کا کیا مطلب ہے؟

میسج ڈائجسٹ 2 ایک ہیش فنکشن ہے جو خفیہ نگاری میں استعمال ہوتا ہے۔ رونالڈ رویسٹ نے 1989 میں تیار کیا ، یہ بائٹی پر مبنی ہے ، جس میں لمبائی کے صوابدیدی پیغام کی مدد سے 128 بٹ ہیش ویلیو پیدا ہوتی ہے۔ یہ 8 بٹ کمپیوٹرز کے لئے موزوں ہے۔ مسیج ڈائجسٹ 2 کو بنیادی طور پر ڈیجیٹل دستخطی ایپلی کیشنز کے ل to استعمال کرنے کے لئے تیار کیا گیا تھا ، جس میں نجی کلید کے ساتھ دستخط کرنے کے لئے ایک محفوظ اور کمپریسڈ بڑی فائل کی ضرورت ہوتی تھی۔ اگرچہ یہ عوامی کلیدی انفراسٹرکچر میں استعمال میں ہے ، یہ شاذ و نادر ہی استعمال ہوتا ہے کیونکہ اس کی گنتی میں زیادہ وقت لگتا ہے اور اب اسے محفوظ نہیں سمجھا جاتا ہے۔

ٹیکوپیڈیا پیغام ڈائجسٹ 2 (MD2) کی وضاحت کرتا ہے

پیغام ڈائجسٹ 2 بائٹس کے بے ترتیب ترتیب پر منحصر ہوتا ہے۔ بتیس ہندسوں کے ہیکساڈسیمل نمبرز کو 128 بٹ میسج ڈائجسٹ 2 ہیش کی نمائندگی کرنے کے لئے استعمال کیا جاتا ہے۔ پیغام ڈائجسٹ 2 الگورتھم کسی بھی لمبائی کے پیغام کو استعمال کرتا ہے اور ان پٹ کے 128 بٹ میسج ڈائجسٹ کا آؤٹ پٹ تیار کرتا ہے۔ یہ فرض کیا جاتا ہے کہ ایک ہی ڈائجسٹ کے ساتھ دو میسجز تیار کرنا یا دیئے ہوئے میسج سے پہلے سے طے شدہ ٹارگٹ میسیج ڈائیجٹ حاصل کرنا ناممکن ہے۔ مسیج ڈائجسٹ 2 الگورتھم کے عمل میں مندرجہ ذیل اقدامات شامل ہیں: پیڈنگ بائٹس کو شامل کرنا ، چیکسم شامل کرنا ، میسج ڈائجسٹ کو مرتب کرنے کے لئے میسج ڈائجسٹ بفر کو شروع کرنا ، پیغام کو 16 بائٹ بلاکس میں پروسیسنگ کرنا اور آخر میں آؤٹ پٹ تیار کرنا۔

میسج ڈائجسٹ 2 کے سب سے بڑے فوائد میں سے ایک اس پر عمل درآمد میں سادگی ہے۔ تاہم ، میسج ڈائجسٹ 2 یا میسج ڈائجسٹ 4 یا 5 کے مقابلے میں آہستہ ہے۔ اس کی وجہ یہ ہے کہ اسے 8 بٹ کمپیوٹرز کے لئے بہتر بنایا گیا تھا ، جبکہ میسج ڈائجسٹ 4 اور 5 کو 32 بٹ مشینوں کے لئے بہتر بنایا گیا تھا۔ ایک بار پھر ، محفوظ ہیش الگورتھم جیسے SHA-1 یا SHA-256 ، میسج ڈائجسٹ 2 الگورتھم کا موازنہ کرنا کارکردگی میں آہستہ ہے۔ تاہم ، یہ دریافت ہوا کہ میسج ڈائجسٹ 2 تصادم کے حملوں کی زد میں آنے والی چابیاں کے بارے میں معلومات لیک کرسکتا ہے ، یہی وجہ ہے کہ اب اس کی حمایت نہیں کی جارہی ہے۔

پیغام ڈائجسٹ 2 (md2) کیا ہے؟ - ٹیکوپیڈیا سے تعریف