📜  PHP | hash_hmac()函数

📅  最后修改于: 2022-05-13 01:56:55.276000             🧑  作者: Mango

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