Как передать шифрованное сообщение не передавая ключей для расшифровки.

На волне хайпа вокруг блокировки Телеграмма Пашки Дурова у многих возникает вопрос как получатель письма расшифровывает сообщение если у него нет ключа? Значит ключ надо как-то передать. А вдруг ФСБшники его перехватят во время передачи...

Поэтому сейчас я вам расскажу сказку из разряда оца-волк-капуста.


Я кладу письмо в железный ящик и запираю его на замок.

Оправляю ящик другу.

Друг вешает на ящик свой замок и отправляет его мне обратно

Я снимаю свой замок и отправляю его другу

Друг успешно открывает ящик своим ключом.


В итоге: на пересылке ящик был всегда заперт, ключи всегда были при нас и никому не передавались.


Вот в принципе и всё.


Сказка придумана не мной. Тег не ставлю.