Я создаю клиентское (C #) / серверное (PHP) приложение, в котором сервер подписывает сообщение с помощью RSA, а клиент проверяет сообщение. Все идет нормально.
Я использую HTTPS / JSON в качестве протокола для связи, и поэтому я должен кодировать двоичные данные в сообщении как base64.
Мой вопрос здесь: что является лучшей практикой? Чтобы подписать закодированные в base64 данные или исходные двоичные данные?
Есть ли плюсы или минусы для выполнения одного из них?
С уважением, король.