Hmac из python в js – когда полезная нагрузка не пуста, подписи разныеPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Hmac из python в js – когда полезная нагрузка не пуста, подписи разные

Сообщение Anonymous »


В обзоре Comeet Hires API мне нужно проверить https-запросы на сервере.

Образец запроса кода предоставлен в pyhton https://developers.comeet.com/reference ... i-overview

когда полезные данные пусты ({}) — подписи равны и первоначальное соединение одобрено

когда я отмечаю кандидата как нанятого -> полезная нагрузка на req.body, конечно, не пуста -> но подписи не равны и выдает ошибку.

Я пробовал только преобразовать в строку полезную нагрузку, а затем обновить, а также преобразовать в строку и буферизовать (как показано во фрагменте кода) - оба дали разные значения подписи.

предположим, что секретный ключ верен, проблема только в добавленных строках
const payloadString = JSON.stringify(payload); const hmac = crypto.createHmac('sha256', secretKey); hmac.update(Buffer.from(payloadString, 'utf-8')); const сгенерированныйSignature = `sha256 ${hmac.digest('hex')}`; if (generatedSignature !== подпись) { throw new ApiError(httpStatus.FORBIDDEN, 'Подписи не совпадают!'); }
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Полезная нагрузка Supabase в реальном времени пуста
    Anonymous » » в форуме C#
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Python hmac и C# hmac
    Anonymous » » в форуме C#
    0 Ответы
    29 Просмотры
    Последнее сообщение Anonymous
  • Python hmac и C# hmac
    Anonymous » » в форуме Python
    0 Ответы
    32 Просмотры
    Последнее сообщение Anonymous
  • Ключи HMAC в System.keys Collection и потоковая потока мониторинга ключей HMAC
    Anonymous » » в форуме JAVA
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Ключи HMAC в System.keys Collection и потоковая потока мониторинга ключей HMAC
    Anonymous » » в форуме JAVA
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»