Если Вы не возражаете шифровать свои сессии XMPP (и почему был бы Вы?!) необходимо смочь использовать stunnel
проксировать между этими двумя портами.
Существуют доступные двоичные файлы Windows, хотя я не знаю, может ли это работать как услуга "из поля".
Вы в основном спрашиваете, если применение подписи и выполнение дешифрования выполняются таким же образом - ответ нет.
Вы записали:
Шифрование данных и подписание являются в основном математическим умножением математически подходящего представления сообщения очень большим количеством (общественность/закрытые ключи). Когда закрытый ключ "умножается" на открытый ключ, они уравновешивают друг друга (несколько упрощенное описание).
Это не корректно. Подписи выполняются на криптографических хешах открытого текста, не на самом открытом тексте.
В принципе подписание только сделано на хеше сообщения, не на самом сообщении.
Помимо этого, Ваш сценарий не звучит вероятным в данный момент. Никто не предоставляет автоматическому подписанию услуги. Это wat практический случай это действительно произошло бы? Разве кто-то не посмотрел бы, прежде чем они подпишут что-то? Почему они подписали бы (appearently) мусор?