PHP - Funzione Hash update ()

Definizione e utilizzo

Il hash_update() La funzione aggiornerà i dati forniti con il contesto hash.

Sintassi

hash_update(HashContext $context , string $data ): bool

Parametri

Suor n Parametro e descrizione
1

HashContext context

Il contesto hash che ottieni usando hash_init ().

2

data

I dati che desideri combinare con il contesto hash.

Valori restituiti

La funzione hash_update () di PHP restituisce un valore booleano, ad esempio vero / falso.

Versione PHP

Questa funzione funzionerà dalla versione PHP successiva alla 5.1.2.

Esempio 1

Utilizzo di hash_update -

<?php
   $hash_context = hash_init('md5');
   hash_update($hash_context, 'Testing php');
   hash_update($hash_context, ' hash functions.');
   echo hash_final($hash_context);
?>

Produzione

Questo produrrà il seguente risultato:

e4310012c89a4b8479fd83694a2a3a31

Esempio 2

Utilizzo di hash_update con l'algoritmo gost-crypto -

<?php
   $hash_context = hash_init('gost-crypto');
   hash_update($hash_context, 'Hello World');
   echo hash_final($hash_context);
?>

Produzione

Questo produrrà il seguente risultato:

75ed15d84df84291c67fe07bf234ac69e92a9c2a378ee62f342af739e829eba9