hmacsha1 — Hmac-sha1 в переполнении стека

Я потратил несколько часов на чтение многих постов, уже пытаясь заставить это работать, и у меня все еще есть проблемы с этим. Я пытаюсь использовать API защищенного PDF, который требует трехэтапного процесса для входа и получения токена аутентификации, включающего алгоритм хеширования hmac_sha1.

Я использую функцию hmac_hash () в php, поэтому код просто:

$accessKey = "test";
$dataString = strtolower((string)$clientNonce.(string)$serverNonce.$accesskey);
$clientHash = strtoupper(hash_hmac('sha1', $dataString, $accessKey));

Где ClientNonce и ServerNonce — это такие uuids 30df805c-27d6-4df1-b482-48b685cc8f54

Для примера набора одноразовых номеров клиента и сервера встроенная функция php возвращает:
C39B753E50DB06DF3DE8E41C682FA8151B49ECBD и я получаю ошибку аутентификации в ответ на попытку входа в систему.

С помощью бесплатного онлайн-инструмента генератора форматирования hmac такой же ввод дает:
7f48c3018c0e53a0b64a60bb7809c7a20a80c9a2

Я был бы очень признателен за любую помощь — спасибо !!!

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]