Статус: Участник
Группы: Участники
Зарегистрирован: 24.08.2018(UTC) Сообщений: 16  Откуда: Новосибирск
|
Добрый день! На демо странице https://www.cryptopro.ru/sites/default/files/products/cades/demopage/symalgo_sample.html, показан процесс шифрования данных. Код:oSymAlgo.GenerateKey();
var oSesKey1 = oSymAlgo.DiversifyKey();
var oSesKey1DiversData = oSesKey1.DiversData;
document.getElementById("DataEncryptedDiversData1").value = oSesKey1DiversData;
var oSesKey1IV = oSesKey1.IV;
document.getElementById("DataEncryptedIV1").value = oSesKey1IV;
var EncryptedData1 = oSesKey1.Encrypt(dataToEncr1, 1);
document.getElementById("DataEncryptedBox1").value = EncryptedData1;
Судя по коду, который я взял из примера, генерируется ключ для расшифровки сообщения. При шифровании в КриптоАРМ никаких дополнительный ключей на выходе нет, я так понимаю они прикреплены в сам итоговый хэш. Можно ли при помощи cadescom.symmetricalgorithm в браузере повторить сценарий КриптоАРМ ? А точнее, указать сертификат с помощью которого будем шифровать и сертификат получателя. Ну и на выходе получить значение которое проверится в КриптоАРМ.
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 14,168   Сказал «Спасибо»: 618 раз Поблагодарили: 2391 раз в 1880 постах
|
|
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 14,168   Сказал «Спасибо»: 618 раз Поблагодарили: 2391 раз в 1880 постах
|
Автор: samoha 
Можно ли при помощи cadescom.symmetricalgorithm в браузере повторить сценарий КриптоАРМ ?
КриптоАРМ-у нужен Enveloped CMS для расшифровки, а не набор зашифрованных байтов. |
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 14,168   Сказал «Спасибо»: 618 раз Поблагодарили: 2391 раз в 1880 постах
|
|
|
|
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 24.08.2018(UTC) Сообщений: 16  Откуда: Новосибирск
|
Супер, спасибо! Всё получилось сделать.
Конечно ошибки интересные - ERROR Error: Плохие данные. Это когда я попытался зашифровать сертификатом который не поддерживает ГОСТ алгоритм )
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 14,168   Сказал «Спасибо»: 618 раз Поблагодарили: 2391 раз в 1880 постах
|
Автор: samoha  Супер, спасибо! Всё получилось сделать.
Конечно ошибки интересные - ERROR Error: Плохие данные. Это когда я попытался зашифровать сертификатом который не поддерживает ГОСТ алгоритм )
Да, верно. Об этом есть замечание, что поддерживается только ГОСТ-алгоритм. |
|
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close