(PHP 5 >= 5.1.2, PHP 7, PECL hash >= 1.1)
hash — Genera un valor cifrado con base a un string
$algo
, string $data
[, bool $raw_output = false
] )
algoNombre del algoritmo de cifrado seleccionado (es decir "md5", "sha256", "haval160,4", etc..)
dataMensaje para cifrar.
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.
| Versión | Descripción |
|---|---|
| 5.4.0 | El algoritmo tiger ahora utiliza orden big-endian de los bytes. |
Ejemplo #1 Un ejemplo de hash()
<?php
echo hash('ripemd160', 'The quick brown fox jumped over the lazy dog.');
?>
El resultado del ejemplo sería:
ec457d0a974c48d5685a7efa03d137dc8bbde7e3