密碼編譯
目的
密碼編譯是使用程式碼來轉換資料,因此只有特定收件者可以使用金鑰來讀取資料。
Microsoft 密碼編譯技術包括 CryptoAPI、密碼編譯服務提供者 (雲端解決方案提供者) 、CryptoAPI 工具、CAPICOM、WinTrust、發行和管理憑證,以及開發可自訂的公開金鑰基礎結構。 也會說明憑證和智慧卡註冊、憑證管理和自訂模組開發。
開發人員對象
CryptoAPI 供Windows型應用程式的開發人員使用,可讓使用者在安全的環境中建立和交換檔和其他資料,特別是透過非安全的媒體,例如網際網路。 開發人員應該熟悉 C 和 C++ 程式設計語言,以及Windows程式設計環境。 雖然並非必要,但建議您瞭解密碼編譯或安全性相關主體。
CAPICOM 是一個僅限 32 位的元件,可供開發人員使用 Visual Basic Scripting Edition (VBScript) 程式設計語言或 C++ 程式設計語言來建立應用程式。 CAPICOM 可用於Run-Time需求中指定的作業系統。 針對未來的開發,我們建議您使用 .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 的參考描述,以使用數位憑證。 |