کلید عمومی و خصوصی اساساً برای رمزگشایی پیام‌های رمزگذاری شده در یک الگوریتم ریاضی پیچیده در روش رمزنگاری استفاده می‌شوند.