Windows 10 Creators Update

时间:2018-02-05 12:10:44

标签: c++ windows wincrypt

我有一个使用AES CFB模式加密文件的代码。当代码在Windows 7,Windows 8和以前版本的Windows 10中正确运行时,在Windows 10 Creators Update上,此行失败:

if (!CryptAcquireContext(&hProv, NULL, MS_ENH_RSA_AES_PROV, PROV_RSA_AES, 0))
{

    std::cout << "CryptAcquireContext Error\n";
    return 1;
}

它可能是什么原因?

P.S我看到它在MSDN上已被弃用,但我认为这个功能非常普遍。

0 个答案:

没有答案