數據保護API(全稱:Data Protection Application Programming Interface,縮寫DPAPI)是一個簡單的密碼學應用程式接口 ,作為一個組件內置在Windows 2000及之後版本的Microsoft Windows作業系統中。理論上,數據保護API可以實現任何類型的數據對稱加密;在實踐中,其在Windows作業系統中的主要用途是執行非對稱私鑰的對稱加密,使用用戶或系統的秘密信息作為熵的重要來源。
基本介紹
- 中文名:數據保護API
- 外文名:Data Protection Application Programming Interface
- 縮寫:DPAPI
- 領域:計算機
簡介
安全屬性
微軟軟體對DPAPI的使用
- Windows 8中的圖片密碼、PIN和指紋
- Windows 2000及之後版本中的加密檔案系統
- SQL Server透明數據加密(TDE)服務的主加密密鑰
- Outlook的S/MIME
- Internet Information Services的SSL/TLS
- Windows權利管理服務客戶端v1.1及之後版本
- Windows XP及之後版本對存儲的用戶名和密碼)(也稱憑據管理器)
- .NET Framework2.0及之後版本對System.Security.Cryptography.ProtectedData
- Microsoft.Owin(Katana) Cookie身份驗證(當自託管時)