依赖最终用户凭据的安全性。主加密/解密密钥通过函数从用户密码导出。特定数据的二进位大型物件可以添加盐和/或询问外部用户提供额外密码（也称强密码保护）来加密。盐的使用由各实现的选项控制，即由应用程序开发者控制，不能由最终用户或系统管理员控制。通过使用COM+对象可以授予密钥的委托访问权限。这使IIS网页伺服器能够使用DPAPI。
微软软件对DPAPI的使用.虽然并非所有微软产品都在使用，但微软产品对DPAPI的使用随着每个Windows版本在增加。不过，出自微软或第三方开发人员的