1) User1 генерирует пару, приватный и публичный ключи. User2 тоже генерирует пару.
2) User1 & User2 обмениваются публичными ключами.
3) User1 шифрует документ, который хочет отправить, с помощью публичного ключа User2,
4) отсылает зашифрованный документ User2,
5) и User2 теперь с помощью своего приватного ключа, может расшифровать документ. Даже User1 который шифровал и отправлял документ, не может расшифровать это сообщение, и не имеет доступа к приватному ключу User2.
А в такой ассиметричной схеме, что в ней не так для этой задачи, и на каком этапе? В ней по идее можно последовательно обернуть, при этом публичные ключи будут известны или их наличие по идее, но приватные нет.
Я себе просто чтобы понять ), ну то есть можно ли изменить такую стандартную ассим. схему или она в корне не о том. Потому что по структуре которую ты приводил и из обсуждения, пока я не очень понял.