共用方式為


密碼學

目的

密碼編譯是使用程式代碼來轉換數據,因此只有特定收件者可以使用密鑰來讀取數據。

Microsoft密碼編譯技術包括 CryptoAPI、密碼編譯服務提供者 (CSP)、CryptoAPI 工具、CAPICOM、WinTrust、發行和管理憑證,以及開發可自定義的公鑰基礎結構。 也會說明憑證和智慧卡註冊、憑證管理和自定義模塊開發。

開發人員物件

CryptoAPI 是供 Windows 應用程式開發人員使用,可讓使用者在安全的環境中建立和交換檔和其他數據,特別是透過因特網等不安全的媒體。 開發人員應該熟悉 C 和 C++ 程式設計語言和 Windows 程式設計環境。 雖然並非必要,但建議瞭解密碼編譯或安全性相關主體。

CAPICOM 是僅限 32 位的元件,供使用 Visual Basic Scripting Edition (VBScript) 程式設計語言或C++程式設計語言來建立應用程式的開發人員使用。 CAPICOM 可用於 Run-Time Requirements 中指定的作系統。 針對未來的開發,我們建議您使用 .NET Framework 來實作安全性功能。 如需詳細資訊,請參閱 使用 CAPICOM的替代方案。

運行時間需求

如需特定程式設計專案運行時間需求的相關信息,請參閱該項目參考頁面的一節。

下列作系統和版本支援 CAPICOM 2.1.0.2:

  • Windows Server 2003
  • Windows XP

CAPICOM 可作為可從 Platform SDK 可轉散發套件下載的可轉散發檔案:CAPICOM。

憑證服務需要下列版本的這些作系統:

  • Windows Server 2008 R2
  • Windows Server 2008
  • Windows Server 2003

在本節中

主題 描述
關於密碼編譯
密鑰密碼編譯概念和Microsoft密碼編譯技術的高階檢視。
使用密碼編譯
使用 CryptoAPI 函式和 CAPICOM 物件之 C 和 Visual Basic 程式的加密程式、程式和擴充範例。
密碼編譯參考
Microsoft密碼編譯函式、介面、對象、結構和其他程式設計專案的詳細描述。 包含 API 的參考描述,以使用數位證書。