Задать вопрос
@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);
  • Вопрос задан
  • 198 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Skillbox
    PHP-разработчик. Базовый уровень
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Документацию почитайте.
Возможно, что вообще через pack() нужно делать.
UPD: Сформируйте json-данные и затем снимите с этой строки подпись.
Ответ написан
Ваш ответ на вопрос

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

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