Método EncryptedData.Decrypt

[CAPICOM é um componente somente de 32 bits disponível para uso nos seguintes sistemas operacionais: Windows Server 2008, Windows Vista e Windows XP. Em vez disso, use o PInvoke (Platform Invocation Services) para chamar as funções de API Win32 CryptEncryptMessage e CryptDecryptMessage para criptografar e descriptografar mensagens. Para obter informações sobre o PInvoke, consulte o Tutorial de Invocação da Plataforma. O .NET e o CryptoAPI via P/Invoke: Parte 1 e .NET e CryptoAPI via P/Invoke: As subseções da Parte 2 da Extensão da Criptografia .NET com CAPICOM e P/Invoke também podem ser úteis.]

O método Descriptografar descriptografa uma cadeia de dados criptografada e codificada. Os dados de texto sem formatação resultantes tornam-se a propriedade Content do objeto EncryptedData . A descriptografia do conteúdo falhará, 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 codificados e criptografados 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 sem formatação 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 de criptografia

Encrypteddata