Задать вопрос

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

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

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

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

Какимм способами можно решить эту проблемму?
  • Вопрос задан
  • 2574 просмотра
Подписаться 4 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    HR‑аналитика
    3 месяца
    Далее
  • Skillfactory
    Профессия IT-рекрутер
    3 месяца
    Далее
  • Moscow Business Academy
    Директор по персоналу
    8 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы