021 86084436info@banitec.irفکس : 02189786150-----تلگرام و واتساپ سفارش تجهیزات : 09197513393------*مشاوره تلفنی رایگان*

تفاوت Public key و Private key

خانه / آموزش امنیت اطلاعات / تفاوت Public key و Private key

تفاوت Public key و Private key

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

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

۳۰۴۸ ۰۲۴۱ ۰۰C9 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  مریم دسترسی ندارد.

نوشته های توصیه شده

ارسال دیدگاه

برچسب‌ها:, , , , ,