PHP实现HMAC算法
HMAC(Hash-based Message Authentication Code)是基于密钥的消息认证算法,可以确保数据的完整性和真实性。这里是一个 PHP 实现的 HMAC 算法:
<?php
/**
* HMAC 算法实现
*
* @param string $data 要签名的数据
* @param string $key 签名密钥
* @param string $algo 哈希算法,默认为 SHA-256
* @return string 签名结果
*/
function hmac($data, $key, $algo = 'sha256')<