密碼編譯 API:新一代

目的

密碼編譯 API:新一代 (CNG) 是 CryptoAPI的長期取代專案。 CNG 是設計成可在許多層級進行擴充,且與行為無關的密碼編譯。

開發人員對象

CNG 適用于應用程式開發人員使用,可讓使用者在安全的環境中建立和交換檔和其他資料,特別是透過非安全的媒體,例如網際網路。 開發人員應該熟悉 C 和 C++ 程式設計語言,以及以 Windows 為基礎的程式設計環境。 雖然並非必要,但建議瞭解密碼編譯或安全性相關主體。

如果您要開發 CNG 密碼編譯演算法提供者或金鑰儲存提供者,則必須從 Microsoft 下載 密碼編譯提供者開發工具組

執行階段需求求

從 Windows Server 2008 和 Windows Vista 開始,支援 CNG。 如需特定程式設計專案執行時間需求的相關資訊,請參閱該專案參考頁面的需求一節。

本節內容

主題 描述
關於 CNG
描述 CNG 功能、密碼編譯基本類型,以及金鑰儲存、擷取、匯入和匯出。
使用 CNG
說明如何使用 CNG 和一般 CNG 程式設計的密碼編譯組態功能。
CNG 參考
CNG 程式設計專案的詳細描述。 這些頁面包含使用 CNG 之 API 的參考描述。