BC_CRYPT_HELPER - HashString
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]])
| Parametro | Formato | Riferimento | I/O | Default | Versione |
|---|---|---|---|---|---|
| StringaDaCriptare | Stringa | ||||
| HashAlgorithm | Tipo dato | BCTD_HASH_ALGORITHM | |||
| Errore | Classe | BC_VID_ERROR | |||
| Base64 | Booleano | 1 | |||
| Binario | Booleano | 2 | |||
| HashString | Stringa |
Parametri
StringaDaCriptare
Stringa da usare per la creazione dell'hash
HashAlgorithm
Indica l'algoritmo di Hash da utilizzare
Errore
Eventuale errore rilevato
Base64
Indica se l'hash generato deve essere convertito in Base64
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
Indica se il valore di ritorno deve essere restituito in forma binaria
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
Risultato del processo di Hashing della stringa