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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Кравцов Виталий  
#1 Оставлено : 1 марта 2010 г. 18:04:47(UTC)
Кравцов Виталий

Статус: Новичок

Группы: Участники
Зарегистрирован: 01.03.2010(UTC)
Сообщений: 2
Откуда: Москва

Добрый день.

Необходимо сформировать имитовставку по ГОСТ 28147-89.
Имеется ключ имитовставки, 32 байта и блок данных.
Каким образом передать ключ имитовставки в ключ для объекта подписи?
Последовательность вызова такая:

CryptAcquireContext(hProv, nil, nil, PROV_GOST_2001_DH, CRYPT_VERIFYCONTEXT);
CryptImportKey(hProv, @KeyBlob, Length(KeyBlob), 0, 0, hKey);
CryptCreateHash(hProv, CALG_G28147_MAC, hKey, 0, hHash);
CryptSetHashParam(hHash, HP_OID, PByte(PChar(OID_CipherOSCAR)), 0);
CryptHashData(hHash, @Data[1], Length(Data), 0);
CryptGetHashParam(hHash, HP_HASHVAL, @Result, ParamSize, 0);
CryptDestroyHash(hHash);
CryptDestroyKey(hKey);
CryptReleaseContext(hProv, 0);

Импортировать ключ не получается.
Правильна ли эта последовательность?
Как импортировать ключ?
Offline Кравцов Виталий  
#2 Оставлено : 2 марта 2010 г. 22:32:18(UTC)
Кравцов Виталий

Статус: Новичок

Группы: Участники
Зарегистрирован: 01.03.2010(UTC)
Сообщений: 2
Откуда: Москва

Уважаемые разработчики!
Скажите пожалуйста хоть что-нибудь, какую посмотреть информацию,
где искать. Буду благодарен за любую информацию.
Offline Максим Коллегин  
#3 Оставлено : 3 марта 2010 г. 15:46:39(UTC)
Максим Коллегин

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

Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC)
Сообщений: 6,438
Мужчина
Откуда: КРИПТО-ПРО

Сказал «Спасибо»: 38 раз
Поблагодарили: 739 раз в 636 постах
В наш криптопровайдер нельзя импортировать ключ в окрытом виде.
Знания в базе знаний, поддержка в центре поддержки
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.