Статус: Новичок
Группы: Участники
Зарегистрирован: 13.11.2012(UTC) Сообщений: 3
|
Вот собственно часть кода:
if (not CryptAcquireContext(@hProv, nil, nil, PROV_RSA_FULL , CRYPT_VERIFYCONTEXT)) then begin ShowMessage('Èíèöèàëèçàöèÿ êîíòåêñòà êðèïòîïðîâàéäåðà íå âûïîëíåíà= '+ IntToStr(GetLastError)); exit; end;
ShowMessage('Cryptographic provider initialized');
if(not CryptCreateHash(hProv, CALG_GR3411, 0, 0, @hHash)) then begin ShowMessage('Cîçäàíèå õåø-îáúåêòà íå óäàëîñü'+ IntToStr(GetLastError)); exit; end;
Выдаёт ошибку при создание хеш: 2148073580 CALG_GR3411 объявлен,wcrypt2 подключён.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,518   Сказал «Спасибо»: 555 раз Поблагодарили: 2252 раз в 1757 постах
|
Дмитрий90 написал:Вот собственно часть кода:
if (not CryptAcquireContext(@hProv, nil, nil, PROV_RSA_FULL , CRYPT_VERIFYCONTEXT)) then begin ShowMessage('Èíèöèàëèçàöèÿ êîíòåêñòà êðèïòîïðîâàéäåðà íå âûïîëíåíà= '+ IntToStr(GetLastError)); exit; end;
ShowMessage('Cryptographic provider initialized');
if(not CryptCreateHash(hProv, CALG_GR3411, 0, 0, @hHash)) then begin ShowMessage('Cîçäàíèå õåø-îáúåêòà íå óäàëîñü'+ IntToStr(GetLastError)); exit; end;
Выдаёт ошибку при создание хеш: 2148073580 CALG_GR3411 объявлен,wcrypt2 подключён. Зачем требовать с PROV_RSA_FULL этот алгоритм хеширования CALG_GR3411 ? Вместо PROV_RSA_FULL = должен быть криптопровайдер поддерживающий ГОСТ, а не RSA Цитата: wcrypt2 подключён.
Выбрось пока не поздно... Отредактировано пользователем 13 ноября 2012 г. 18:24:21(UTC)
| Причина: Не указана |
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 16.04.2008(UTC) Сообщений: 1,469
Сказал(а) «Спасибо»: 40 раз Поблагодарили: 591 раз в 411 постах
|
Вместо PROV_RSA_FULL должен быть PROV_GOST_2001_DH. |
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,518   Сказал «Спасибо»: 555 раз Поблагодарили: 2252 раз в 1757 постах
|
olin написал:Вместо PROV_RSA_FULL должен быть PROV_GOST_2001_DH. PROV_GOST_2001_DH = 75 |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 13.11.2012(UTC) Сообщений: 3
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close