(PHP 4, PHP 5, PHP 7)
mhash — Computes hash
mhash ( int $algo , string $data [, string|null $key = null ] ) : string|false
mhash() applies a hash function specified by algo
to the data
.
algo
The hash ID. One of the MHASH_hashname
constants.
data
The user input, as a string.
key
If specified, the function will return the resulting HMAC instead. HMAC is keyed hashing for message authentication, or simply a message digest that depends on the specified key. Not all algorithms supported in mhash can be used in HMAC mode.
Returns the resulting hash (also called digest) or HMAC as a string, or false
on error.
Version | Description |
---|---|
8.0.0 | key is now nullable. |
© 1997–2020 The PHP Documentation Group
Licensed under the Creative Commons Attribution License v3.0 or later.
https://www.php.net/manual/en/function.mhash.php