EncryptedData 物件
[CAPICOM 是 32 位的僅限元件,可用於下列作業系統:Windows Server 2008、Windows Vista 和 Windows XP。 請改用平台叫用服務 (PInvoke) 呼叫 WIN32 API 函式 CryptEncryptMessage 和 CryptDecryptMessage 來加密和解密訊息。 如需 PInvoke 的相關資訊,請參閱 平臺叫用教學課程。 透過 P/Invoke 的 .NET 和 CryptoAPI:第 1 部分和透過 P/Invoke 的 .NET 和 CryptoAPI:使用 CAPICOM 和 P/Invoke 擴充 .NET 密碼編譯的第 2 部分可能也很有説明。]
EncryptedData物件提供屬性和方法,以使用衍生自秘密的工作階段金鑰來加密和解密資料。
注意
CAPICOM 不支援 PKCS #7 EncryptedData 內容類型,但會針對 EncryptedData使用非標準 ASN 結構。 因此,只有 CAPICOM 可以解密 CAPICOM EncryptedData 物件。
成員
EncryptedData物件具有下列類型的成員:
方法
EncryptedData物件具有這些方法。
方法 | 描述 |
---|---|
Decrypt | 使用秘密解密加密的內容。 |
Encrypt | 使用目前的秘密和加密演算法來加密內容。 |
SetSecret | 設定加密/解密工作階段金鑰衍生的來源秘密。 |
屬性
EncryptedData物件具有這些屬性。
屬性 | 存取類型 | 描述 |
---|---|---|
演算法 |
唯讀 |
用於加密/解密的演算法。 |
Content |
讀取/寫入 |
要加密或解密的內容。 呼叫 Encrypt 方法之前,必須先設定這個屬性。 重設這個屬性的值時,直接或間接重設物件的整體 狀態 ,而且物件中的任何加密內容都會遺失。 這是預設屬性。 |
備註
您可以建立 EncryptedData 物件,而且可以安全地編寫腳本。 EncryptedData物件的 ProgID 是 CAPICOM。EncryptedData.1。
規格需求
需求 | 值 |
---|---|
用戶端支援結束 |
Windows Vista |
伺服器終止支援 |
Windows Server 2008 |
可轉散發套件 |
Windows Server 2003 和 Windows XP 上的 CAPICOM 2.0 或更新版本 |
DLL |
|
另請參閱