EncryptedData.Decrypt 方法

[CAPICOM 是一个仅限 32 位的组件,可用于以下操作系统:Windows Server 2008、Windows Vista 和 Windows XP。 请改用平台调用服务 (PInvoke) 调用 Win32 API 函数 CryptEncryptMessageCryptDecryptMessage 来加密和解密消息。 有关 PInvoke 的信息,请参阅 平台调用教程通过 P/Invoke 的 .NET 和 CryptoAPI:第 1 部分以及通过 P/Invoke 的 .NET 和 CryptoAPI:使用 CAPICOM 和 P/Invoke 扩展 .NET 加密的第 2 部分子节可能也很有用。]

Decrypt 方法解密加密和编码的数据字符串。 生成的纯文本数据将成为 EncryptedData 对象的 Content 属性。 除非由 SetSecret 方法设置的机密与用于派生用于加密内容的密钥的机密完全相同,否则内容解密会失败。

语法

EncryptedData.Decrypt( _
  ByVal EncryptedMessage _
)

parameters

EncryptedMessage [in]

包含要解密的编码的加密数据的字符串。

返回值

此方法不返回值。

备注

从当前机密派生的会话密钥用于解密。 除非当前机密与用于加密消息的机密完全匹配,否则此方法不会生成正确的纯文本。

要求

要求
终止客户端支持
Windows Vista
终止服务器支持
Windows Server 2008
可再发行组件
Windows Server 2003 和 Windows XP 上的 CAPICOM 2.0 或更高版本
DLL
Capicom.dll

请参阅

加密对象

EncryptedData