14.11.2001 14:19:06CryptEncrypt Ответов: 0
Певцов Алексей
Пробуем использовать cryptopro со стандартными функциями Microsoft Crypto API 2.0

HCRYPTKEY phEncryptPubKey;
HCRYPTKEY hfnKey;
CryptAcquireContext(&hMe, pszName, "Crypto-Pro Cryptographic Service Provider", 2, 0);

CryptGenKey(hMe, AT_KEYEXCHANGE, 0, hfnKey);

CryptExportKey(hFileKey, 0, PUBLICKEYBLOB, 0, pbFileKeyBlob, &dwFileBlobLen);

CryptEncrypt(hfnKey, 0, TRUE, 0, (LPBYTE)szEncryptedFileName, &dwDataLen, dwBufLen);

последняя функция завершается аварийно с кодом NTE_FAIL. Что-то не так ?

Спасибо, ответа