(PHP 5 >= 5.1.2, PHP 7, PECL hash >= 1.1)
hash_final — Finaliza un contexto incremental y devuelve el resultado cifrado
$context
[, bool $raw_output
= false
] ) : string
context
Contexto para cifrado que se obtiene mediante hash_init().
raw_output
Cuando se establece en TRUE
la salida serán datos binarios sin formato,
FALSE
la salida serán dígitos hexadecimales en minúsculas.
Devuelve un string que contiene el mensaje cifrado como dígitos hexadecimales en minúsculas, a menos que raw_output
sea establecido en true, en cuyo caso la salida devuelta será el mensaje cifrado como datos binarios sin formato.
Ejemplo #1 Ejemplo de hash_final()
<?php
$ctx = hash_init('sha1');
hash_update($ctx, 'The quick brown fox jumped over the lazy dog.');
echo hash_final($ctx);
?>
El resultado del ejemplo sería:
c0854fb9fb03c41cce3802cb0d220529e6eef94e