mhash

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

mhashCalcule un hash

Avertissement

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

Description

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

Spécifié, la fonction retournera le HMAC résultant. HMAC est un hash indexé utilisé pour l'identification de message, ou bien un simple rapport de message, suivant 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

VersionDescription
8.1.0 Cette fonction a été rendue obsolète. Utiliser les fonctions hash_*() à la place.
8.0.0key est désormais nullable.
To Top