#include 
#include       
BOOL bRes = TRUE;
HCRYPTPROC hProv = NULL;
bRes = CryptAcquireContext( &hProv, 
NULL, // контейнер ключей по умолчанию
            MS_DEF_PROV,   // провайдер по умолчанию
PROV_RSA_FULL,     0);.
if (bRes)
{
// Работа с Crypto API
…
// Завершение сеанса работы с криптопровайдером
CryptReleaseContext(hProv);
}
else
{
	DWORD dwErrCode = GetLastError();
	// обработать ошибку
}

Поделитесь материалом с коллегами и друзьями