Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline samoha  
#1 Оставлено : 19 октября 2018 г. 7:50:46(UTC)
samoha

Статус: Участник

Группы: Участники
Зарегистрирован: 24.08.2018(UTC)
Сообщений: 16
Российская Федерация
Откуда: Новосибирск

Всем привет!
Реализовал функционал подписи + шифрования в браузере при помощи cadesPlugin.

Шифрование на клиенте
Шифрования делаю при при помощи - CAdESCOM.CPEnvelopedData.
Пишу на TS с реализацией d.ts.
Код:
let oEnvelop = this.cadesPluginSync.CreateObject('CAdESCOM.CPEnvelopedData');

oEnvelop.ContentEncoding = this.cadesPluginSync.CADESCOM_BASE64_TO_BINARY;
Envelop.Content = data;
oEnvelop.Recipients.Add(certificate);

let resultEncryptValue = oEnvelop.Encrypt();


Шифрование при помощи cryptcp.exe
Код:
cryptcp.exe -encr -thumbprint 0000000000000000000000000 FileName.csv FileName.csv.enc


Собственно вопрос
У меня закралось ощущение что итоговый результат у них разный.
Например при шифровании cryptcp.exe данные всегда начинаются с MIA
А вот при шифровании в браузере с MII
Локально я расшифровывал файлы сформированные браузером через cryptcp - всё замечательно.

Я думал и ладно, но вот я начал отдавать эти файлы на верификацию (так сказать в соседний отдел), и там мне говорят - Invalid cryptographic message type.

Подскажите пожалуйста есть ли в этих подходах разница ?
Правда ли формат контента разный получается ?
Метод через CAdESCOM.CPEnvelopedData, не очень богат по своим параметрам - сертификат, формат, данные )


Offline cross  
#2 Оставлено : 22 октября 2018 г. 11:25:21(UTC)
Анатолий Беляев

Статус: Сотрудник

Группы: Администраторы, Участники
Зарегистрирован: 24.11.2009(UTC)
Сообщений: 965
Откуда: Crypto-Pro

Сказал(а) «Спасибо»: 3 раз
Поблагодарили: 174 раз в 152 постах
Первые байты сообщения содержат длину сообщения и тип кодирования этой длины. Они могут отличатся, плохого в этом ни чего нет.
Техническую поддержку оказываем тут.
Наша база знаний.
Наша страничка в Instagram.
Offline samoha  
#3 Оставлено : 22 октября 2018 г. 11:44:24(UTC)
samoha

Статус: Участник

Группы: Участники
Зарегистрирован: 24.08.2018(UTC)
Сообщений: 16
Российская Федерация
Откуда: Новосибирск

О, тип кодирования?
Быть может он может отличаться ?
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.