mhash
PHP Manual
PHP Manual»Funciones Mhash»mhash

mhash

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

mhash — Calcula un hash

Advertencia

Esta función está OBSOLETA a partir de PHP 8.1.0. Depender de esta función está altamente desaconsejado.

Descripción

#[\Deprecated(since: '8.1')]
function 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. Una de las constantes MHASH_hashname.

data

La entrada del usuario, en forma de string.

key

Si se especifica, la función devolverá en su lugar el HMAC resultante. HMAC es un hash con clave para la autenticación de mensajes, o simplemente un resumen de mensaje que depende de 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.

To Top