PHP | hash_hmac()函数
hash_hmac()函数是PHP中的一个内置函数,用于使用 HMAC 方法生成键控哈希值。
句法:
string hash_hmac( $algo, $msg, $key, $raw_opt )
参数:此函数接受上面提到的四个参数,如下所述。
- $algo:它是必需的参数,用于指定选择的散列算法Ex。 “md5”、“sha256”、“sha1”。
- $msg:此参数用于保存要散列的消息。
- $key:此参数用于指定用于生成消息摘要的 HMAC 变体的共享密钥。
- $raw_opt:此参数用于保存布尔值。如果设置为 True,则返回原始二进制数据,如果设置为 False,则返回输出小写十六进制数据。
返回值:此函数返回一个字符串,其中包含以小写十六进制形式计算的消息摘要。
下面的程序说明了PHP中的 hash_hmac()函数:
方案一:
输出:
65f3fc3c9085077f44ade6ce2d21eba4
方案二:
输出:
65f3fc3c9085077f44ade6ce2d21eba4
eóü
参考: 函数 : PHP 。 PHP