@burov0798
Пытаюсь изучать php\js

Как снять HMAC-Sha1 подпись с JSON данных?

Добрый день. Формирую подпись для мерчанта и возникла такая проблема.
Необходимо с передаваемых JSON данных (массива байт) снять HMAC-Sha1 подпись и далее, ту подпись перевести опять в массив байт.
Вопрос в том, как json данные перевести в массив байт? И нужно ли вообще что-то переводить, может я не так понял?

$data = array(
	"test" => 123,
	"test2" => 123
);
$key = "123123123";

$hash =  hash_hmac("sha1", $data, $key, $raw_output=TRUE);
  • Вопрос задан
  • 184 просмотра
Пригласить эксперта
Ответы на вопрос 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Документацию почитайте.
Возможно, что вообще через pack() нужно делать.
UPD: Сформируйте json-данные и затем снимите с этой строки подпись.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы