@TheMergus

Ошибка с кодировкой в запросе?

Здравствуйте,
имею такой код: https://pastebin.com/kBwdXSmq

На строке
sign = hmac.new(secret_key, msg=encoded_data, digestmod=hashlib.sha256).hexdigest().upper()

получаю ошибку: TypeError: key: expected bytes or bytearray, but got 'str'

Пробовал делать так:
sign = hmac.new(secret_key.encode('utf8'), msg=encoded_data, digestmod=hashlib.sha256).hexdigest().upper()


Ошибка: TypeError: Unicode-objects must be encoded before hashing

Пожалуйста, помогите решить
  • Вопрос задан
  • 72 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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