تفاوت Public key و Private key post thumbnail image

تفاوت Public key و Private key

در این مقاله قصد داریم تفاوت Public key و Private key را بیان کنیم. همچنین روش Asymmetric Encryption و موارد استفاده از آن را به اختصار توضیح می‌دهیم.

۸ مهر ۱۴۰۰

Public key و Private Key  کلیدهای یکتا و منحصر به فردی هستند که مرتبط با کلیدهای رمزگذاری می‌باشند. این دو کلید، اعداد هگز بلندی هستند:

3048 0241 00C9 18FA HF8D EB2D EFD5 FD37 89B9 E069 EA97 FC20 5E35 F577 EE31 C4FB C6E4 4811 7D86 BC8F BAFA 362F 923B F01B 2F40 C744 2654 C0DD 2881 D673 CA9B 4003 C266 E2FD CB02 0301 0001

کلید Public برای همگان در دسترس است، ولی Private Key باید به صورت محرمانه در دست صاحب خود باشد.

این دو کلید به صورت ریاضی به یکدیگر مرتبط هستند، یعنی زمانی که یک Public Key ساخته می‌شود، همزمان نیز یک Private Key  نیز در اختیار قرار می‌گیرد و هرگاه اطلاعاتی توسط کلید عمومی رمزگذاری شود تنها با کلید عمومی آن قابل رمزگشایی است و بالعکس. به این روش Asymmetric Encryption گفته می‌شود و موارد استفاده آن به شرح زیر است.

  • Key Exchange
  • Confidentiality
  • Authentication
  • Digital Signatures

برای درک بیشتر موضوع به مثال زیر توجه کنید:

فرض کنید علی می‌خواهد به مریم دیتایی به صورت محرمانه بفرستد، از قبل علی و مریم Public key های خود را در یک Key Server به اشتراک گذاشته‌اند، علی با استفاده از Public Key مریم، عملیات رمزگذاری را انجام می‌دهد و سپس ارسال می‌کند؛ مریم با استفاده از Private Key خود، دیتا را رمزگشایی می‌کند و امنیت دیتا به خطر نمی‌افتد، حتی اگر دیتا در میانه راه دزدیده شود، برای شخص میانی قابل فهم نیست، چون به Private Key  مریم دسترسی ندارد.

بیشتر بخوانید:

خدمات پسیو شبکه

ما تمام زیرساخت‌‌های لازم برای ایجاد یک شبکه کامپیوتری استاندارد را برای شما ایجاد می‌کنیم. طراحی زیرساخت شبکه، کابل کشی، نصب داکت، آرایش رک، نصب دوربین و ...

خدمات اکتیو شبکه

نصب و راه‌اندازی تمام سرویس‌های لازم برای استفاده از یک شبکه کامپیوتری استاندارد را به بهترین شکل انجام می‌دهیم. راه‌اندازی سرور، مجازی‌سازی، بک آپ اتوماتیک و ...

خدمات پشتیبانی شبکه

پشتیبانی تمام نیازهای IT شما در یک بسته جامع و مقرون به صرفه آخرین چیزی است که به آن نیاز خواهید داشت. بازدیدهای حضوری دوره‌ای، ریموت، پشتیبانی در مواقع اضطرار و...

پست‌های مرتبط
Failover در میکروتیک (با استفاده از اسکریپت)
Failover در میکروتیک (با استفاده از اسکریپت)
Failover اینترنت به این معناست که ما برای اینکه ارتباط همیشه پایداری داشته باشیم نیازمند دو یا چند لینک اینترنت هستیم به این صورت که یک یا چند لینک اینترنت
آموزش‌های ‌VCenter
آموزش‌های ‌VCenter
گاهی برای ما اتفاق افتاده که می‌خواهیم نرم افزاری را روی لپ تاپ یا سیستم خانگی خود نصب کنیم اما به‌دلیل محدودیت‌هایی که در سخت افزار داریم برنامه اجازه پیشروی