cryptoapi windows 7支持

cryptoapi windows 7支持,windows,windows-7,windows-server-2008,cryptoapi,mscapi,Windows,Windows 7,Windows Server 2008,Cryptoapi,Mscapi,微软从Vista和Server2008开始引入下一代加密技术。但我的问题是要知道微软是否支持Windows7和Server2008中的旧版本(比如Windows2003和WindowsXP) 谢谢 Raj您的意思是,如果Windows 7和Windows Server 2008 CryptoAPI向后兼容较旧版本的CryptoAPI,那么是的 当然,所有新的CNG功能都不是。是的。Windows7提供了两种API:CNG和CAPI 尽管如此,请尝试使用verfy上下文: #包括 #包括 int

微软从Vista和Server2008开始引入下一代加密技术。但我的问题是要知道微软是否支持Windows7和Server2008中的旧版本(比如Windows2003和WindowsXP)

谢谢


Raj

您的意思是,如果Windows 7和Windows Server 2008 CryptoAPI向后兼容较旧版本的CryptoAPI,那么是的


当然,所有新的CNG功能都不是。是的。Windows7提供了两种API:CNG和CAPI

尽管如此,请尝试使用verfy上下文:

#包括
#包括
int main()
{
HCRYPTPROV HCRYPTPROV=NULL;
if(CryptAcquireContext(&hCryptProv,NULL,NULL,PROV\u RSA\u FULL,CRYPT\u VERIFYCONTEXT))
{
printf(“加密API工作\n\n”);
出口(0);
}否则
{
printf(“错误0x%.8x”,GetLastError());
出口(1);
}
}

我确信windows 7和server 2008已经安装了CNG,它与旧版本cryptoAPI向后兼容;我的问题是,windows-7是否支持上述较旧的加密API。Win7中的CryptoAPI与WinXP等中的CryptoAPI可向后兼容。Win7s CryptoAPI中的CNG与WinXP等中的CryptoAPI不可向后兼容,因为这些操作系统CryptoAPI中没有CNG。