Cryptographic API (CryptoAPI) 是微软在 Windows 作业系统中添加的密码编译机能，作为资料加密与解密功能的重要基础，CryptoAPI 支援同步，非同步的金钥加密处理，以及作业系统中的数位凭证 的管理工作。从Windows NT 4.0引入此功能，并在以后版本的操作系统中不断增强。目前的 CryptoAPI 支援下列工作：由于 CryptoAPI 使用上过于复杂，因此微软另外为 CryptoAPI 开发更为容易使用的 CAPICOM 元件，以及 Data Prot