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
Capicom.dll

Confira também

Objetos cryptography

Encrypteddata