Cryptographic API
Cryptographic API (CryptoAPI) 是微軟在 Windows 作業系統中添加的密碼編譯機能，作為資料加密與解密功能的重要基礎，CryptoAPI 支援同步，非同步的金鑰加密處理，以及作業系統中的數位憑證 的管理工作。從 Windows NT 4.0 引入此功能，並在以後版本的作業系統中不斷增強。
目前的 CryptoAPI 支援下列工作：

基礎密碼學函式。
內文函式 (Context function)。
金鑰產生函式 (Key generation function)。
金鑰交換函式 (Key Exchange function)。
憑證編碼與解碼函式（支援雜湊功能）。
憑證儲存函式。
簡單訊息函式。
加密與解密訊息與資料。
對訊息與資料進行簽章。
對收到的訊息與相關資料進行數位簽章驗證的檢查。
低階訊息函式。由於 CryptoAPI 使用上過於複雜，因此微軟另外為 CryptoAPI 開發更為容易使用的 CAPICOM 元件，以及 Data Protection API。從 Windows Vista 開始，推出了新一代密碼學 API  Cryptography API: Next Generation。