Passa al contenuto principale

BC_CRYPT_HELPER - HashFile

Metodo staticoMetodo statico32.0

Algoritmi di Hash - Generazione hash a partire da un file passato come parametro

Definizione BC

È possibile utilizzare la seguente sintassi per utilizzare il metodo:

Metodo(FileDaCriptare[TIPO[BCFILE]],HashAlgorithm[TIPO[BCTD_HASH_ALGORITHM]],Errore[CLASSE[BC_VID_ERROR]],Base64[TIPO[BCBOOL]],Binario[TIPO[BCBOOL]])
ParametroFormatoRiferimentoI/ODefaultVersione
FileDaCriptareTipo datoBCFILEIN
HashAlgorithmTipo datoBCTD_HASH_ALGORITHMIN
ErroreClasseBC_VID_ERROROUT
Base64BooleanoIN1
BinarioBooleanoIN2
HashStringStringaAS

Parametri

FileDaCriptare

Tipo dato BCFILEINInput

File da cui prelevare i dati con cui eseguire l'Hash

HashAlgorithm

Tipo dato BCTD_HASH_ALGORITHMINInput

Indica l'algoritmo di Hash da utilizzare

Errore

Classe BC_VID_ERROROUTOutput

Eventuale errore rilevato

Base64

1BooleanoINInput

Indica se l'hash generato deve essere convertito in Base64

note

Per ottenere l'hash in binario Base64, è necessario abilitare sia il parametro 'Binario' sia il parametro 'Base64'. Se abilitato solo il parametro 'Base64', verrà restituito l'hash in formato Base64, ma convertito direttamente dal formato stringa.

Binario

2BooleanoINInput

Indica se il valore di ritorno deve essere restituito in forma binaria

note

Per ottenere l'hash in binario Base64, è necessario abilitare sia il parametro 'Binario' sia il parametro 'Base64'. Se abilitato solo il parametro 'Binario', verrà restituito il risultato in formato binario.

HashString

ASASRitorno

Risultato del processo di Hashing del file