Calcule un hash

# mhash

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

mhash — Calcule un hash

Avertissement

Cette fonction est OBSOLÈTE à partir de PHP 8.1.0. Dépendre de cette fonction est fortement déconseillé.

### Description

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

mhash() applique la fonction de hash `algo` aux données `data`.

### Liste de paramètres

`algo`

  L'identifiant du hash. Une parmi les constantes `MHASH_hashname`.

`data`

  L'entrée utilisateur, sous la forme d'une chaîne de caractères.

`key`

  Si spécifié, la fonction retournera le HMAC résultant à la place. HMAC est un hachage à clé utilisé pour l'authentification de messages, ou simplement un condensé de message qui dépend de la clé spécifiée. Certains algorithmes supportés dans mhash ne sont pas compatibles avec le mode HMAC.

### Valeurs de retour

Retourne le hash résultant (appelé aussi "digest") ou HMAC, sous la forme d'une chaîne de caractères ou `false` si une erreur survient.

### Historique

Version | Description
--- | ---
8.1.0 | Cette fonction a été rendue obsolète. Utiliser les fonctions `hash_*()` à la place.
8.0.0 | `key` est désormais nullable.

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open