Documentación offline PHP master

mhash

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

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.