因项目需求对接一个java的接口 密匙是16进制。
使用php内置函数:hex2bin
$str = 'abc'; $key = 'XXXXX'; $res = (hash_hmac("sha1", $str, hex2bin($key), false));
hash_hmac最后一个参数true输出原始二进制,false输出为小写16进制