ہیکنگ اور خفیہ کاری کے درمیان فرق

Anonim

ہشین بمقابلہ خفیہ کاری

ایک کردار سٹرنگ کو ایک چھوٹا سا طے شدہ لمبائی کی قیمت میں تبدیل کرنے کا عمل (ہین کی اقدار کو کہا جاتا ہے، ہش کوڈ، ہیش مراسلہ یا چیکس) جو اصل سٹرنگ کی نمائندگی کرتی ہے اس کو ہنگھائی کہا جاتا ہے. عام طور پر، اس تبدیلی کو انجام دینے کے لئے ایک فنکشن استعمال کیا جاتا ہے اور اسے ایک ہیش کی تقریب کہا جاتا ہے. ہشنگ تیزی سے ڈیٹا بیس میں ڈیٹا بیسنگ اور دوبارہ حاصل کرنے والا ڈیٹا تیز کرے گا. مختصر، فکسڈ کی لمبائی ہیش کی قیمت اصل قیمت کو تلاش کرنے سے تیز ہو جائے گی. خفیہ کاری ڈیٹا کو ایک شکل میں تبدیل کرنے کی عمل ہے جس سے ان جماعتوں کی طرف سے نہیں سمجھا جا سکتا جو اعداد و شمار کو دیکھنے کے لئے غیر مجاز ہیں. یہ نئی فارمیٹ سیرفر ٹیکسٹ کہا جاتا ہے. سیرفر متن ٹیکس میں تبدیل اصل شکل میں K ڈرائیوپشن کہا جاتا ہے.

ہشین کیا ہے؟

ایک کردار سٹرنگ میں ایک چھوٹا سا طے شدہ لمبائی کی قیمت میں بدلتا ہے جو اصل تار کی نمائندگی کرتا ہے اس میں ہسنگنگ کہا جاتا ہے. اس تبادلوں کو ایک ہیش کی تقریب کی طرف سے کارکردگی کا مظاہرہ کیا جاتا ہے. ہاسٹنگ تیزی سے انڈیکس اور اعداد و شمار سے اعداد و شمار کو دوبارہ حاصل کرنے کی اجازت دیتا ہے کیونکہ اصل قیمت سے کم ہیش قیمت کے استعمال کے ذریعہ ڈیٹا بیس. ڈیجیٹل دستخطوں کے خفیہ کاری اور ڈریکریشن کے لئے خفیہ کاری الگورتھم میں ہیشنگ بھی استعمال کیا جاتا ہے. ہشنگ ایک ہی راستہ آپریشن ہے اور اصل قدر ہیش قدر کی طرف سے نہیں لیا جاسکتا ہے. اس کے علاوہ، ہیشنگ کو دو مختلف اصل اقدار کے لئے اسی ہیش کی قدر نہیں بنانا چاہئے. سادہ اور عام طور پر استعمال ہونے والی کچھ ہیش طریقوں میں ڈویژن باقی رہنما، تہذیب کا طریقہ اور ریڈس تبدیلی کے طریقہ کار ہیں.

خفیہ کاری کیا ہے؟

اعداد و شمار میں ایک شکل (جس میں سیرفر ٹیکسٹ کہا جاتا ہے) کو تبدیل کرنا ہے جو ان اعداد و شمار کو دیکھنے کے لئے غیر مجاز ہیں جو انکوائرینگ کہتے ہیں. ایک طویل وقت کے لئے خفیہ کاری استعمال کیا گیا ہے. خفیہ کاری کے طریقوں سے سادہ طریقوں سے قطع نظر، جیسے زیادہ پیچیدہ طریقوں سے نمبروں کے لئے خطوط کی متبادل، جیسے کمپیوٹر الگورتھم کے ذریعے ڈیجیٹل سگنل میں ریورسنگ بٹس. سیپر ٹیکسٹ کے اصل اعداد و شمار کو حاصل کرنے کے لئے ڈرائیوپشن کہا جاتا ہے اور اسے درست ڈریگریشن کلید کی ضرورت ہوتی ہے. یہ کلیدی صرف ان جماعتوں کے لئے دستیاب ہے جو اعداد و شمار کو دیکھنے کے اہل ہیں. ایک خفیہ کاری کا طریقہ ایک مضبوط خفیہ کاری کہا جاتا ہے اگر یہ ڈرائیوپشن کلید کو جاننے کے بغیر ٹوٹ نہیں پایا جا سکتا ہے. پبلک کلید خفیہ کاری انکوائریشن کے طریقوں میں سے ایک ہے جس میں وصول کنندگان کی عوامی کلید کا استعمال کرتے ہوئے ڈیٹا خفیہ کاری ہے اور یہ کسی مماثل ذاتی نجی کو استعمال کرنے کے بغیر ڈراپڈ نہیں کیا جاسکتا ہے.

ہشین اور خفیہ کاری کے درمیان کیا فرق ہے؟

ایک کردار سٹرنگ میں ایک مختصر طے شدہ لمبائی کی قیمت میں بدلتا ہے جو اصل تار کی نمائندگی کرتا ہے، اس کو ہنگھائی کہا جاتا ہے، جبکہ اعداد و شمار میں ایک شکل میں تبدیل کر دیا جاتا ہے (سیرفر ٹیکس کہا جاتا ہے) جو ان اعداد و شمار کو دیکھنے کے لئے غیر مجاز ہیں جو ان کی طرف سے نہیں سمجھا جا سکتا ہے. ، کو خفیہ کاری کہا جاتا ہے.چونکہ ہسنگنگ ایک طریقہ کار ہے جس میں اصل قیمت ہش قدر کی طرف سے نہیں لیا جاسکتا ہے، یہ بھی خفیہ کاری کے لئے استعمال کیا جاتا ہے. ڈیجیٹل دستخط کو خفیہ کرنے کیلئے پیغام ڈائجسٹ ہیش کام کرتا ہے (MD2، MD4، اور MD5). لیکن ہسنگنگ کا استعمال خفیہ کاری سے محدود نہیں ہے. ڈیٹا بیس سے اعداد و شمار کے تیزی سے دوبارہ حاصل کرنے کے لئے ہشنگ بھی استعمال کیا جاتا ہے. لیکن ہیش افعال ان کاموں کے لئے استعمال کیا جاتا ہے ایک دوسرے سے مختلف ہیں اور اگر دونوں کاموں کے درمیان متصل ہو تو اچھی طرح سے کام نہیں کرسکتے.