hash_final

(PHP 5 >= 5.1.2, PHP 7, PECL hash >= 1.1)

hash_finalFinaliza un contexto incremental y devuelve el resultado cifrado

Descripción

hash_final ( resource $context [, bool $raw_output = false ] ) : string

Parámetros

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.

Valores devueltos

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.

Ejemplos

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

Ver también

  • hash_init() - Iniciar un contexto de hashing incremental
  • hash_update() - Pega más datos en un contexto incremental de cifrado activo
  • hash_update_stream() - Pega datos en un contexto de cifrado activo desde un flujo de datos abierto
  • hash_update_file() - Inyecta datos en un contexto de cifrado activo desde un fichero