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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline pasergey  
#1 Оставлено : 11 октября 2025 г. 23:00:14(UTC)
pasergey

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

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

Всем привет!

Поясните, плиз, почему при генерации HASH пароля с установленным алгоритмом CALG_GR3411,
не создаётся ключ ни по одному из этих алгоритмов?
ошибка: 0x80090002
// Создаем ключ из хеша
ALG_ID cryptoAlgorithms[] = {CALG_G28147, CALG_AES_256, CALG_3DES};
const char* cryptoAlgoNames[] = {"GOST-28147", "AES-256", "3DES"};

bool keyCreated = false;
for (int i = 0; i < 3; i++) {
if (CryptDeriveKey(hProv, cryptoAlgorithms[i], hHash, CRYPT_EXPORTABLE, &hKey))


А, если генерировать HASH с использованием CALG_SHA - всё в порядке!

Отредактировано пользователем 14 октября 2025 г. 11:49:47(UTC)  | Причина: Не указана

RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.