Compartir a través de


Decrypt

Descifra un búfer de datos utilizando la clave asociada al objeto de cifrado.

HRESULT
__stdcall Decrypt(
                      __in PINFORMATIONCARD_CRYPTO_HANDLE hCrypto,
                      __in BOOL fOAEP,
                      __in DWORD cbInData,
                      __in_bcount( cbInData ) PBYTE pInData,
                      __out DWORD *pcbOutData,
                      __out_bcount( *pcbOutData ) PBYTE* ppOutData );

Parámetros

Parámetro Descripción

hCrypto

Identificador del objeto criptográfico asociado a un token de seguridad previamente liberado.

fOAEP

Si es false, se quita de los datos descifrados el relleno de estándares de criptografía de clave pública (PKCS1). Si es true, la versión 2 de PKCS1 se quita de los datos descifrados.

cbInData

Longitud, en bytes, del búfer de entrada.

pInData

Datos que se van a descifrar.

pcbOutData

Longitud, en bytes, del búfer de salida.

ppOutData

Búfer de salida en el que se colocan los datos descifrados. Cuando terminado de utilizar este búfer, libere memoria utilizando la función de Win32 GlobalFree.

Valor de propiedad y valor devuelto

HRESULT: si cualquiera de los parámetros es NULL o 0, se devuelve E_INVALIDARG. Si el búfer es NULL, se devuelve E_OUTOFMEMORY.

Requisitos

Windows Vista

Encabezado: declarado en infocard.h.

Biblioteca: utilice infocardapi.lib.

Consulte también

Referencia

Encrypt

Conceptos

HRESULTS devuelto

Footer image

Enviar comentarios sobre este tema a Microsoft.

Copyright © 2007 Microsoft Corporation. Reservados todos los derechos.