Ces fonctions ont Ă©tĂ© prĂ©vues pour fonctionner avec » mhash. Mhash peut ĂȘtre utilisĂ© pour crĂ©er des sommes de contrĂŽle, des condensĂ©s de messages, des codes d'authentification de messages et bien plus.
Cet ensemble de fonctions représente une interface avec la bibliothÚque mhash.
Mhash accepte un grand nombre d'algorithmes différents, tels MD5,
SHA1, GOST et bien d'autres. Pour une liste complÚte des hashes supportés,
se reporter Ă la page sur les constantes.
La rÚgle générale est que l'on
peut accéder à un algorithme à partir de PHP avec la constante
MHASH_hashname. Par exemple, pour accéder à l'algorithme TIGER,
il est possible d'utiliser la constante PHP MHASH_TIGER.
Note:
Cette extension est obsolĂšte. Il convient d'utiliser l'extension Hash Ă la place.
Note:
à partir de PHP 7.0.0 l'extension Mhash a été complÚtement intégrée dans l'extension Hash. Par conséquent il n'est plus possible de détecter le support de Mhash grùce à extension_loaded() ; utiliser function_exists() à la place. De plus, Mhash n'est plus signalé par get_loaded_extensions() et les fonctionnalités liées.