加密 API:下一代
加密 API:下一代(CNG)是 CryptoAPI的长期替代。 CNG 设计为在许多级别上可扩展,并且行为中与加密无关。
CNG 旨在供应用程序的开发人员使用,这些应用程序使用户能够在安全的环境中创建和交换文档和其他数据,尤其是在 Internet 等不安全媒体上。 开发人员应熟悉 C 和C++编程语言和基于 Windows 的编程环境。 虽然不需要,但建议了解加密或与安全相关的主题。
如果要开发 CNG 加密算法提供程序或密钥存储提供程序,则必须从Microsoft下载 加密提供程序开发工具包。
从 Windows Server 2008 和 Windows Vista 开始,支持 CNG。 有关特定编程元素的运行时要求的信息,请参阅该元素的参考页的“要求”部分。