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 |
|
Consulte también