PHP Conference Kansai 2025

mhash

(PHP 4, PHP 5, PHP 7, PHP 8)

mhashCalcula un hash

Advertencia

Esta función ha sido declarada OBSOLETA a partir de PHP 8.1.0. Su uso está totalmente desaconsejado.

Descripción

#[\Deprecated]
mhash(int $algo, string $data, ?string $key = null): string|false

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.

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top