Я разрабатываю веб-сервис, для которого я использую шифрование RSA для шифрования запроса-ответа. Я поделился ключом publi c с клиентом и могу расшифровать входящий запрос, используя свой закрытый ключ. Теперь мой вопрос заключается в том, как я могу зашифровать ответ, который должен быть возвращен клиенту. У меня есть два варианта:
(1) Используйте мой закрытый ключ для шифрования ответа, и клиент расшифрует его с помощью уже общего ключа publi c.
(2) Попросите клиентов предоставьте их ключ publi c и зашифруйте ответ этим ключом publi c.
Пожалуйста, предложите, какую стратегию использовать для шифрования ответа?