本页使用了标题或全文手工转换

Cryptographic API

维基百科,自由的百科全书
跳转至: 导航搜索

Cryptographic API (CryptoAPI) 是微軟在 Windows 作業系統中添加的密碼編譯機能,作為資料加密與解密功能的重要基礎,CryptoAPI 支援同步,非同步的金鑰加密處理,以及作業系統中的數位憑證 的管理工作。

目前的 CryptoAPI 支援下列工作[1]

  • 基礎密碼學函數。
    • 內文函數 (Context function)。
    • 金鑰產生函數 (Key generation function)。
    • 金鑰交換函數 (Key Exchange function)。
  • 憑證編碼與解碼函數(支援雜湊功能)。
  • 憑證儲存函數。
  • 簡單訊息函數。
    • 加密與解密訊息與資料。
    • 對訊息與資料進行簽章。
    • 對收到的訊息與相關資料進行數位簽章驗證的檢查。
  • 低階訊息函數。

由於 CryptoAPI 使用上過於複雜,因此微軟另外為 CryptoAPI 開發更為容易使用的 CAPICOM 元件[2],以及 Data Protection API

參考資料[编辑]