Método EncryptedData.Decrypt
[CAPICOM é um componente somente de 32 bits que está disponível para uso nos seguintes sistemas operacionais: Windows Server 2008, Windows Vista e Windows XP. Em vez disso, use os PInvoke (Serviços de Invocação de Plataforma) para chamar as funções da API do Win32 CryptEncryptMessage e CryptDecryptMessage para criptografar e descriptografar mensagens. Para obter informações sobre o PInvoke, consulte Tutorial de invocação de plataforma. O .NET e CryptoAPI via P/Invoke: Parte 1 e .NET e CryptoAPI via P/Invoke: subseções da parte 2 de estender a criptografia do .NET com CAPICOM e P/Invoke também podem ser úteis.]
O método Decrypt descriptografa uma cadeia de caracteres de dados criptografada e codificada. Os dados de texto não criptografado resultantes se tornam a propriedade Content do objeto EncryptedData . A descriptografia do conteúdo falha, a menos que o segredo, definido pelo método SetSecret , seja exatamente o mesmo que o segredo usado para derivar a chave usada para criptografar o conteúdo.
Sintaxe
EncryptedData.Decrypt( _
ByVal EncryptedMessage _
)
Parâmetros
-
EncryptedMessage [in]
-
Cadeia de caracteres que contém os dados criptografados codificados a serem descriptografados.
Valor retornado
Esse método não retorna um valor.
Comentários
A chave de sessão derivada do segredo atual é usada para a descriptografia. Esse método não produzirá o texto não criptografado correto, a menos que o segredo atual corresponda exatamente ao segredo usado para criptografar a mensagem.
Requisitos
Requisito | Valor |
---|---|
Fim do suporte ao cliente |
Windows Vista |
Fim do suporte ao servidor |
Windows Server 2008 |
Redistribuível |
CAPICOM 2.0 ou posterior no Windows Server 2003 e Windows XP |
DLL |
|
Confira também