Passa al contenuto principale

BC_CRYPT_HELPER - HashString

Metodo staticoMetodo statico32.0

Algoritmi di Hash - Generazione hash a partire da una stringa passata come parametro

Definizione BC

È possibile utilizzare la seguente sintassi per utilizzare il metodo:

Metodo(StringaDaCriptare[STRING],HashAlgorithm[TIPO[BCTD_HASH_ALGORITHM]],Errore[CLASSE[BC_VID_ERROR]],Base64[TIPO[BCBOOL]],Binario[TIPO[BCBOOL]])
ParametroFormatoRiferimentoI/ODefaultVersione
StringaDaCriptareStringaIN
HashAlgorithmTipo datoBCTD_HASH_ALGORITHMIN
ErroreClasseBC_VID_ERROROUT
Base64BooleanoIN1
BinarioBooleanoIN2
HashStringStringaAS

Parametri

StringaDaCriptare

StringaINInput

Stringa da usare per la creazione dell'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 della stringa