RSA знак base64 или исходные данные - PullRequest
0 голосов
/ 12 сентября 2018

Я создаю клиентское (C #) / серверное (PHP) приложение, в котором сервер подписывает сообщение с помощью RSA, а клиент проверяет сообщение. Все идет нормально. Я использую HTTPS / JSON в качестве протокола для связи, и поэтому я должен кодировать двоичные данные в сообщении как base64.

Мой вопрос здесь: что является лучшей практикой? Чтобы подписать закодированные в base64 данные или исходные двоичные данные?

Есть ли плюсы или минусы для выполнения одного из них?

С уважением, король.

1 Ответ

0 голосов
/ 12 сентября 2018

Мой вопрос здесь: что является лучшей практикой?Подписывать закодированные в base64 данные или исходные двоичные данные?

В конце - не важно.Подпись обеспечивает целостность подписанных данных независимо от того, закодированы они или нет.

...