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