mhash
En esta página
mhash
Calcula un hash
[!WARNING] Esta función está OBSOLETA a partir de PHP 8.1.0. Depender de esta función está altamente desaconsejado.
Descripción#
```php
[\Deprecated] mhash(int $algo, string $data, [string $key]): string#
```php
mhash aplica la función de hash algo a los datos data.
Parámetros#
algo
El identificador del hash. Uno de los constantes MHASH_hashname.
data
La entrada del usuario, en forma de string.
key
Especificado, la función devolverá el HMAC resultante. HMAC es un hash indexado utilizado para la identificación de mensaje, o bien un simple informe de mensaje, según la clave especificada. Algunos algoritmos soportados en mhash no son compatibles con el modo HMAC.
Valores devueltos#
Devuelve el hash resultante (también llamado "digest") o HMAC, en forma de string o false si ocurre un error.
Historial de cambios#
| Versión | Descripción |
|---|---|
| 8.1.0 | Esta función ha sido deprecada. Utilizar las funciones hash_*() en su lugar. |
| 8.0.0 | key es ahora nullable. |