Секретный и публичный ключи

SSL использует асимметричную систему шифрования данных, которая использует пару ключей, полученные путем математических вычислений. Первый ключ называется открытым (публичным), он устанавливается на веб-сервере и может быть доступен всем, второй ключ - закрытый (секретный), устанавливается на сервере владельца SSL сертификата и должен быть известен только ему.

Публичный и секретный ключи работают в паре: если передаваемая информация шифруется первым ключом,  то расшифровать эту информацию может только пользователь, которому принадлежит секретный ключ. Для безопасного обмена секретной информацией пользователи для начала должны обменяться своими публичными ключами. Затем используя эти ключи зашифровать свои данные и передать их другой стороне, которая, в свою очередь, используя свой секретный ключ расшифрует полученную информацию.

Использование асимметричной системы шифрования является более стойкой и надежной. Защищенную таким способом информацию практически невозможно перехватить.