Задать вопрос
Bastax13
@Bastax13

Как преобразовать «байтовую» строку в байты?

Сервер с помощью json возвращает строку sign и publickey (эцп, модуль rsa).
Возникла проблема с передачей подписи, т.к. она является байтами, но декодировать в строку я ее не могу, т.к. invalid start byte. Мне приходится передавать ее как строку, без декодирования.

Получается, что в программе я получаю str: b'5\xbe`\x00=\xd6\xd8h\x1f[`'
Верификация работает только с байтами, но когда пытаюсь сделать bytes(), то он выдает что-то типа bytes: b"b'5\xbe`\x00=\xd6\xd8h\x1f[`'", т.е. два раза b, и, естественно, проверка не проходит.

Как можно преобразовать эту строку в байты, учитывая то, что в ней уже находятся байты? Или как мне по другому передавать подпись (байты)?
  • Вопрос задан
  • 208 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

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

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