Расшифруйте хеш HMAC-SHA256 в кодировке base64 с помощью python - PullRequest
0 голосов
/ 24 апреля 2018

Мне нужна помощь, чтобы узнать, как я могу декодировать хэш HMAC-SHA256 в кодировке base64 с помощью python.

Из API я получил хэш секретного ключа HMAC-SHA256 в кодировке base64.

Сообщение, которое я получаю от API: "Mw2aXjiDQABoNi5jB09ie8iTkET4t6JiQJSh + / jIceY ="

Мой секрет: "testapp"

Использование ответа из этого поста Вычисление хэша SHA со строкой + секретным ключом в python

import hmac
import hashlib
import base64
dig = hmac.new(b'testapp', msg=b'Mw2aXjiDQABoNi5jB09ie8iTkET4t6JiQJSh+/jIceY=, digestmod=hashlib.sha256).digest()
base64.b64encode(dig).decode()

Я получаю "WTEb7ZIAPb89b0NV8NnI9 + 0x5alkng1LZ7Ffz39bveE ="

Я ожидал ответа, равного моему сообщению. Что я здесь не так делаю?

Любая помощь приветствуется. С наилучшими пожеланиями Крестен

...