رمزنگاری نامتقارن
رمزنگاری کلید عمومی (Public-key cryptography) یا رمزنگاری نامتقارن، یک سیستم رمزنگاری است. که از یک جفت کلید استفاده می کند. کلید عمومی که ممکن است به طور گسترده منتشر شود. و کلید خصوصی که فقط برای مالک شناخته شده است. در چنین سیستمی، هر شخص می تواند با استفاده از کلید عمومی گیرنده، پیام را رمزگذاری کند اما آن پیام رمزگذاری شده فقط با کلید خصوصی گیرنده قابل رمزگشایی است.
سیستمهای رمزنگاری به دو دسته عمده تقسیم بندی میشوند که عبارتند از: سیستم های رمزنگاری متقارن و سیستم های رمز نگاری نا متقارن. اگرچه کدگذاری متقارن اغلب اوقات معادل با رمز نگاری متقارن استفاده میشود، اما رمزنگاری نامتقارن به دو کاربرد اصلی تقسیم می شود.