Странное поведение в php hash_hmac - PullRequest
0 голосов
/ 16 ноября 2018

Я создаю простой API в php.

$signature_string = "MARCIGETapi/v1/test/636779232000000000FIXXISOFTRGllcyBpc3QgZWluIFRlc3Q="
$new_sig = hash_hmac("sha256",  $signature_string, $api_key, false);
echo $new_sig;

24f305d19cad2e848b3407f64bc21ada0ff1978a2487a23f26aa35f3a1c8204a

Теперь объясните мне это 101 * ** c1d2347e60a648838fd8a98a41174fc9a4b18371e18261931f3337951b8a6cdf

Второй - ожидаемый, который я смог сгенерировать на клиенте c #.

1 Ответ

0 голосов
/ 16 ноября 2018

У меня были такие же проблемы в одном из моих проектов.Просто попробуйте:

$new_sig = hash_hmac("sha256", trim($signatur_string," "), $api_key);
...