Симметричные ключи используются как для шифрования, так и для расшифровки сообщений.
Шифрование с закрытым ключом - тип шифрования, который зависит от ключа, известного отправителю и получателю.
Шифрование с открытым ключом
В открытой криптографической системе любым двум пользователям, которые обмениваются сообщениями, нужно только четыре ключа: по одному закрытому и открытому ключу для каждого. В этом случае n пользователей должны иметь 2n ключей.
Эта система обладает чрезвычайно важным дополнительным преимуществом: отправителю и получателю не нужно встречаться заранее, чтобы договориться об используемых ключах, поэтому безопасность системы стала более надежной, чем это было возможно раньше.