Я понимаю, что при отправке сообщения оно шифруется открытым ключом и пересылается, для чего требуется закрытый ключ для открытия зашифрованного сообщения.Однако мне интересно, как оба клиента знают закрытые ключи.Например:
Джон отправляет Алисе сообщение «Hello World».
Сообщение зашифровывается с помощью открытого ключа и отправляется
Алиса расшифровывает его с помощью закрытого ключа.
Но как компьютер Алисы узнает закрытый ключ, как он туда попадает, приходит ли он с зашифрованным сообщением?в другом слое шифрования, или это на обоих компьютерах в начале, но как?
Мне просто интересно, и было бы здорово, если кто-нибудь может объяснить, пожалуйста, спасибо!