عوامی کلید اور نجی کلید کے درمیان فرق

Anonim

عوامی کلید بمقابلہ ذاتی کلید

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

وصول کنندگان کی عوامی کلید کا استعمال کرتے ہوئے عوامی کلید خفیہ کاری خفیہ کاری کا ڈیٹا اور اسے مل کر نجی کلید کا استعمال کرنے کے بغیر ڈراپڈ نہیں کیا جا سکتا. دوسرے الفاظ میں، آپ کو ایک تالا (piantext خفیہ کاری) اور انلاک (cypertext کو منسوخ کرنے کے لئے) کی ایک اور کلید کی ضرورت ہے. اہم بات یہ ہے کہ ایک کلیدی دوسری جگہ پر استعمال نہیں کیا جا سکتا. جس کی اہمیت شائع ہوتی ہے اس پر منحصر ہے، عوامی کلید خفیہ کاری کو دو مقاصد کے لئے استعمال کیا جا سکتا ہے.

عوامی کلید کیا ہے؟

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

ذاتی کلید کیا ہے؟

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

عوامی کلید اور ذاتی کلید کے درمیان کیا فرق ہے؟

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