如何将下面的系统应用到PHP?
StringToSign = HTTPMethod+":"+RelativeUrl+":"+AccessToken+":"+
Lowercase(HexEncode(SHA-256(RequestBody)))+":"+Timestamp
Signature = HMAC-SHA256(apiSecret, StringToSign)
我的剧本:
$encoderData = json_encode($bodyToHash, JSON_UNESCAPED_SLASHES);
$hash = hash("sha256", $encoderData);
$stringToSign = $Method. ":" .$url . ":" . $auth_token . ":" . $hash . ":" . $Timestamp;
$auth_signature = hash_hmac('sha256', $secret_key, $stringToSign,false);
谢谢大家
2条答案
按热度按时间djmepvbi1#
我不知道你在说什么,但你可以试试这个
eoxn13cs2#
在做BCA的事吗:p
如果你想使用
GET
,你可以使用这个函数: