Compartir a través de


HashFinal

Aplica un algoritmo hash a un bloque de datos basado en un algoritmo de cifrado simétrico.

HRESULT
___stdcall HashFinal(
                                              __in PINFORMATIONCARD_CRYPTO_HANDLE  hCrypto,
                       __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 devuelto de una llamada a GetKeyedHash.

cbInData

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

pInData

Datos que se van a transformar.

pcbOutData

Longitud de los datos transformados.

ppOutData

Puntero al búfer que contiene los datos transformados. Llame a GlobalFree para liberar la memoria asociada a este puntero después de utilizarlo.

Valor de propiedad y valor devuelto

HRESULT. Si cualquiera de los parámetros es NULL o 0, devuelve E_INVALIDARG.

Requisitos

Windows Vista

Encabezado: declarado en infocard.h.

Biblioteca: utilice infocardapi.lib.

Consulte también

Referencia

HashCore

Footer image

Enviar comentarios sobre este tema a Microsoft.

Copyright © 2007 Microsoft Corporation. Reservados todos los derechos.