Форум КриптоПро
»
Устаревшие продукты
»
КриптоПро CSP 3.6
»
Выбор используемых узлов замены ГОСТ 28147
Статус: Участник
Группы: Участники
Зарегистрирован: 26.02.2014(UTC) Сообщений: 12 Откуда: Moscow
Сказал(а) «Спасибо»: 2 раз
|
Здравствуйте. Возникла необходимость выставить узлы замены при шифровании расшифровании. В WinCryptEx.h есть упоминания заранее заданных наборов узлов с идентификаторами (OID-ами) id-Gost28147-89-CryptoPro-A-ParamSet, id-Gost28147-89-CryptoPro-B-ParamSet и т. д. Но я никак не могу найти примера как выставить эти параметры используя CryptoAPI. Нет ли где примера кода, или какие функции использовать, чтобы установить узлы замены, отличные от используемых по умолчанию? Спасибо.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 10.04.2013(UTC) Сообщений: 186  Сказал(а) «Спасибо»: 1 раз Поблагодарили: 81 раз в 62 постах
|
Здравствуйте!
Во-первых, параметры шифрования по умолчанию можно изменить через контрольную панель.
Во-вторых, можно установить узлы замены на контекст с помощью вызова CryptSetProvParam(hProv, PP_CIPHEROID, (BYTE*)szOID_Gost28147_89_CryptoPro_B_ParamSet, 0).
В-третьих, можно явно поменять узлы замены конкретного ключа с помощью вызова CryptSetKeyParam(hKey, KP_CIPHEROID, (BYTE*)szOID_Gost28147_89_CryptoPro_B_ParamSet, 0).
Это описано в Руководстве программиста (конкретно, в .chm, входящем в SDK).
|
С уважением, Станислав Смышляев, к.ф.-м.н., Заместитель генерального директора ООО "КРИПТО-ПРО" Техническую поддержку оказываем здесь. Наша база знаний.
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 26.02.2014(UTC) Сообщений: 12 Откуда: Moscow
Сказал(а) «Спасибо»: 2 раз
|
Спасибо огромное, сейчас попробую.
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 26.02.2014(UTC) Сообщений: 12 Откуда: Moscow
Сказал(а) «Спасибо»: 2 раз
|
Здравствуйте, снова. В продолжение темы, возникла необходимость выставить узлы замены, у которых нет соответствующего идентификатора szOID_Gost28147_89_CryptoPro_X_ParamSet, то есть установить некие значения, заданные массивом данных. Полагаю, такой возможности уже нет?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 10.04.2013(UTC) Сообщений: 186  Сказал(а) «Спасибо»: 1 раз Поблагодарили: 81 раз в 62 постах
|
Автор: spacistor  Здравствуйте, снова. В продолжение темы, возникла необходимость выставить узлы замены, у которых нет соответствующего идентификатора szOID_Gost28147_89_CryptoPro_X_ParamSet, то есть установить некие значения, заданные массивом данных. Полагаю, такой возможности уже нет? Здравствуйте! Такой возможности нет – узлы замены являются определяющим стойкость ГОСТ 28147-89 элементом; установка узлов замены, не прошедших экспертную оценку, может приводить к существенному снижению стойкости. Кроме того, в настоящее время происходт плавный переход на единые узлы замены szOID_Gost28147_89_CryptoPro_Z_ParamSet, зафиксированные в принятых ТК 26 Росстандарта рекомендациях по стандартизации (http://tc26.ru/metodiki/). Некоторая дополнительная информация о влиянии узлов замены на стойкость шифра приведена в статье в нашем блоге. |
С уважением, Станислав Смышляев, к.ф.-м.н., Заместитель генерального директора ООО "КРИПТО-ПРО" Техническую поддержку оказываем здесь. Наша база знаний.
|
 1 пользователь поблагодарил Станислав Смышляев за этот пост.
|
|
|
Форум КриптоПро
»
Устаревшие продукты
»
КриптоПро CSP 3.6
»
Выбор используемых узлов замены ГОСТ 28147
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close