使CNG加密API在Windows XP上运行?

时间:2013-08-09 09:33:31

标签: c++ winapi dll windows-xp cng

有没有办法让Microsoft Cryptography API: Next Generation在Windows XP上运行?

2 个答案:

答案 0 :(得分:1)

我不敢。 CNG仅适用于Windows Vista +。 KSP不是CNG唯一的依赖。还有一些其他功能需要底层操作系统为Vista +。

答案 1 :(得分:0)

您当然已经知道,CNG依赖于操作系统提供的Windows Vista / 7/8 CNG密钥隔离服务(keyiso),而XP中则不具备这种服务。
您可以依赖于可用的cryptoAPI XP。提供win 7/8许可证肯定比尝试重新开发服务和移植SDK for XP更便宜,这是一个很好的操作系统,但不是未来。