Condividi tramite


HashFinal

Genera un hash di un blocco di dati in base a un algoritmo di crittografia simmetrico.

HRESULT
___stdcall HashFinal(
                                              __in PINFORMATIONCARD_CRYPTO_HANDLE  hCrypto,
                       __in DWORD                    cbInData,
                       __in_bcount( cbInData ) PBYTE   pInData,
                       __out DWORD*                  pcbOutData,
                       __out_bcount( *pcbOutData ) PBYTE* ppOutData );

Parametri

Parametro Descrizione

hCrypto

Handle per l'oggetto di crittografia restituito da una chiamata a GetKeyedHash.

cbInData

Lunghezza, in byte, del buffer di input.

pInData

Dati da trasformare.

pcbOutData

Lunghezza dei dati trasformati.

ppOutData

Puntatore al buffer contenente i dati trasformati. Chiamare GlobalFree per liberare la memoria associata al pointer dopo l'utilizzo.

Valore proprietà/Valore restituito

HRESULT. Se uno o più parametri sono NULL o 0, restituisce E_INVALIDARG.

Requisiti

Windows Vista

Intestazione: dichiarata in infocard.h.

Libreria: utilizzare infocardapi.lib.

Vedere anche

Riferimenti

HashCore

Footer image

Invia commenti su questo argomento a Microsoft.

Copyright © 2007 Microsoft Corporation. Tutti i diritti riservati.