Статус: Новичок
Группы: Участники
Зарегистрирован: 27.01.2022(UTC) Сообщений: 6  Откуда: SPb
|
насчет хэша у cutecode (расчет DigestValue aka хэш). если брать прилагаемый файл body.txt - то хэш не сойдется, но если же удалить пробелы из него - то станет ок. проверяю через https://www.cryptopro.ru...ades_xmldsig_sample.htmlи полученное на клиенте и сравниваю странно то, что у ФСС хэш рассчитывается на основании госта CADESCOM_HASH_ALGORITHM_CP_GOST_3411_2012_256 (ну то есть 34.11 2012), а в спецификации указано, что должен быть ГОСТ Р 34.11-94 (для первого хэша): Цитата: К подписываемому элементу и его потомкам, включая атрибуты, применяется каноникализация http://www.w3.org/2001/10/xml-exc-c14n#, на основе результата рассчитывается хэш по алгоритму ГОСТ Р 34.11-94 и заносится в <ds:DigestValue> в формате Base64.
|
|
|
|
Статус: Эксперт
Группы: Участники
Зарегистрирован: 05.03.2015(UTC) Сообщений: 1,602  Откуда: Иркутская область Сказал(а) «Спасибо»: 110 раз Поблагодарили: 395 раз в 366 постах
|
Автор: zlovrednaya_dgo  странно то, что у ФСС хэш рассчитывается на основании госта CADESCOM_HASH_ALGORITHM_CP_GOST_3411_2012_256 (ну то есть 34.11 2012), а в спецификации указано, что должен быть ГОСТ Р 34.11-94 (для первого хэша): Цитата: К подписываемому элементу и его потомкам, включая атрибуты, применяется каноникализация http://www.w3.org/2001/10/xml-exc-c14n#, на основе результата рассчитывается хэш по алгоритму ГОСТ Р 34.11-94 и заносится в <ds:DigestValue> в формате Base64. Коллега. "Спокойно, ... никакого секрета здесь нет". Проверяющему ПО глубоко все равно на спецификацию. Главное, что бы алгоритм распознавался этим ПО и хэш был вычислен по указанному алгоритму. Технически Вы можете вычислить DigestValue по алгоритму не совместимому с SignatureValue. Это алгоритм хэша от SignedInfo обязательно должен согласоваться с алгоритмом закрытого ключа. Текущий сертификат ФСС естественно выдан уже с алгоритмом ГОСТ-2012, ПО автоматически подстроило параметры под сертификат. Попутно скажу, что согласовать шифрование между сторонами, использующими гост-2001 и гост-2012, насколько помню не удавалось, а все клиенты тоже на гост-2012. А спецификацию поменять забыли - работает же.
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close