EncryptedData.Decrypt 方法
[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 部分子节可能也很有用。]
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 |
|
请参阅