Как правильно создать подпись файла нечётной длинны средствами CAPICOM + JS?

Знающие люди помогите. Не первый месяц безуспешно ищу решение.

При создании подписи средствами CAPICOM + JS подписываемые данные преобразуются в UNICODE (особенность CAPICOM).
Тоесть при подписании файла размером 5 байт, он преобразуется в строку размером 6 байт и после этого делается подпись.
Соответственно попытка проверить исходный файл и полученную подпись (на стороне сервера с помощью openssl) заканчивается неудачей.

Если подписываю файл четной длинны, то проверка проходит успешно.

Какимм способами можно решить эту проблемму?
  • Вопрос задан
  • 2572 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы