Шифрование
с открытым ключом позволяет двум сторонам, используя открытый ключ в незащищенной
сети, договориться о секретном ключе. Обе стороны посылают друг другу половины
секретного ключа, зашифрованного соответствующими открытыми ключами. Каждая
из сторон получает возможность расшифровать полученную половину секретного ключа
и на ее основе, с учетом своей половины ключа, получить весь секретный ключ.