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