در روش متقارن، رمزنگاری با استفاده از یک کلید انجام می‌شود، اما در رمزنگاری نامتقارن، الگوریتم بر اساس کلید عمومی و خصوصی کار می‌کند.