一个组件内置在Windows 2000及之后版本的Microsoft Windows操作系统中。理论上，数据保护API可以实现任何类型的数据对称加密；在实践中，其在Windows操作系统中的主要用途是执行非对称私钥的对称加密，使用用户或系统的秘密信息作为熵的重要来源。对于几乎所有密码系统来说，最困难的挑战之一是“密钥管理”——其中部分即是，如何安全地存储解密密钥。如果密钥以纯文本存储，则可以访问密钥的任何用户都可以访问加密的数据。如果密钥被加密，则又需要另一个密钥，周而复始。DPAPI允许开发者使用从用