Compartir a través de


Método EncryptedData.Decrypt

[CAPICOM es un componente solo de 32 bits que está disponible para su uso en los siguientes sistemas operativos: Windows Server 2008, Windows Vista y Windows XP. En su lugar, use Servicios de invocación de plataforma (PInvoke) para llamar a las funciones de api de Win32 CryptEncryptMessage y CryptDecryptMessage para cifrar y descifrar mensajes. Para obtener información sobre PInvoke, vea Tutorial de invocación de plataforma. .NET y CryptoAPI a través de P/Invoke: parte 1 y .NET y CryptoAPI a través de P/Invoke: subsecciones de la parte 2 de extensión de criptografía de .NET con CAPICOM y P/Invoke también pueden ser útiles.]

El método Decrypt descifra una cadena de datos cifrada y codificada. Los datos de texto no cifrado resultantes se convierten en la propiedad Content del objeto EncryptedData . Se produce un error en el descifrado del contenido a menos que el secreto, establecido por el método SetSecret , sea exactamente el mismo que el secreto usado para derivar la clave utilizada para cifrar el contenido.

Sintaxis

EncryptedData.Decrypt( _
  ByVal EncryptedMessage _
)

Parámetros

EncryptedMessage [in]

Cadena que contiene los datos cifrados codificados que se van a descifrar.

Valor devuelto

Este método no devuelve ningún valor.

Comentarios

La clave de sesión derivada del secreto actual se usa para el descifrado. Este método no generará el texto no cifrado correcto a menos que el secreto actual coincida exactamente con el secreto usado para cifrar el mensaje.

Requisitos

Requisito Value
Fin de compatibilidad de cliente
Windows Vista
Fin de compatibilidad de servidor
Windows Server 2008
Redistribuible
CAPICOM 2.0 o posterior en Windows Server 2003 y Windows XP
Archivo DLL
Capicom.dll

Consulte también

Objetos criptográficos

EncryptedData