Cryptographic API Cryptographic API CryptoAPI 是微軟在 Windows 作業系統中添加的密碼編譯機能作為資料加密與解密功能的重要基礎CryptoAPI 支援同步非同步的金鑰加密處理以及作業系統中的數位憑證 的管理工作从Windows NT 引入此功能并在以后版本的操作系统中不断增强 目前的 CryptoAPI 支援下列工作 基礎密碼學函數 內文函數 Context function 金鑰產生函數 Key generation function 金鑰交換函數 Key Exchange function 憑證編碼與解碼函數支援雜湊功能 憑證儲存函數 簡單訊息函數 加密與解密訊息與資料 對訊息與資料進行簽章 對收到的訊息與相關資料進行數位簽章驗證的檢查 低階訊息函數 由於 CryptoAPI 使用上過於複雜因此微軟另外為 CryptoAPI 開發更為容易使用的 CAPICOM 元件以及 Data Protection API从Windows Vista开始推出了新一代密码学API Cryptography API Next Generation