رمزنگاری نامتقارن مشابه رمزنگاری متقارن است ، اما کمی پیچیده تر است. تمایز اصلی با رمزنگاری متقارن استفاده از جفت کلید است. رمزنگاری نامتقارن به منظور رمزگذاری و رمزگشایی داده ها ، به جای یک کلید مشترک ، از جفت کلید استفاده می کند. جفت کلید از 2 قسمت ، یک کلید عمومی و یک کلید خصوصی تشکیل شده است.
یک کلید عمومی می تواند به عنوان یک نام کاربری دیده شود ، برای همه در دسترس است ، قابل اشتراک گذاری است و همه می توانند با آن نام کاربری سابقه حساب را مشاهده کنند. نام کاربری به یک رمز عبور (کلید خصوصی) گره خورده است . اما هیچ راهی برای استخراج رمز ورود (کلید خصوصی) از روی نام کاربری وجود ندارد. یک کلید خصوصی می تواند به عنوان رمز ورود حساب با نام کاربری خاص دیده شود. در دسترس عموم نیست و نباید با کسی به اشتراک گذاشته شود. کلید خصوصی برای تأیید اقدامات در حسابها استفاده می شود. برای دسترسی به حساب یا اجازه دادن به هر اقدامی در حساب ، فقط کلید خصوصی مورد نیاز است.