Мне нужна помощь, чтобы узнать, как я могу декодировать хэш 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 ="
Я ожидал ответа, равного моему сообщению. Что я здесь не так делаю?
Любая помощь приветствуется.
С наилучшими пожеланиями
Крестен