Compartir a través de


EncryptedData (objeto)

[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 objeto EncryptedData proporciona propiedades y métodos para cifrar y descifrar datos mediante una clave de sesión derivada de un secreto.

Nota

CAPICOM no admite el tipo de contenido EncryptedData PKCS #7, pero usa una estructura ASN no estándar para EncryptedData. Por lo tanto, solo CAPICOM puede descifrar un objeto EncryptedData CAPICOM.

 

Miembros

El objeto EncryptedData tiene estos tipos de miembros:

Métodos

El objeto EncryptedData tiene estos métodos.

Método Descripción
Descifrado Descifra el contenido cifrado mediante el secreto.
Cifrado Cifra el contenido mediante el secreto actual y el algoritmo de cifrado.
SetSecret Establece el secreto del que se deriva la clave de sesión de cifrado y descifrado.

 

Propiedades

El objeto EncryptedData tiene estas propiedades.

Propiedad Tipo de acceso Descripción
Algoritmo
Solo lectura
Algoritmo usado para el cifrado y descifrado.
Contenido
Lectura/escritura
Contenido que se va a cifrar o descifrar. El establecimiento de esta propiedad debe realizarse antes de llamar al método Encrypt .
Cuando el valor de esta propiedad se restablece, directa o indirectamente, se restablece todo el estado del objeto y se pierde cualquier contenido cifrado del objeto.
Este es la propiedad predeterminada.

 

Comentarios

El objeto EncryptedData se puede crear y es seguro para el scripting. El ProgID del objeto EncryptedData es CAPICOM. EncryptedData.1.

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