hash_final
(PHP 5 >= 5.1.2, PECL hash >= 1.1)
hash_final — Finaliza un contexto incremental y devuelve el resultado cifrado
Descripción
string hash_final
( resource
$context
[, bool $raw_output = false
] )Parámetros
-
context -
Contexto para cifrado que se obtiene mediante hash_init().
-
raw_output -
Cuando se establece en
TRUEla salida serán datos binarios sin formato,FALSEla 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() - Inicializa un contexto incremental para cifrar
- 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