Вопрос:

PyOtp постоянно ошибка binanscii.Error: Non-base 32 digit found. Как исправить?

Обсуждаем вопрос PyOtp постоянно ошибка binanscii.Error: Non-base 32 digit found. Как исправить? что вы знаете?

Нам интересно ваше мнение о вопросе PyOtp постоянно ошибка binanscii.Error: Non-base 32 digit found. Как исправить?.

Поделитесь вашей версией ответа к вопросу PyOtp постоянно ошибка binanscii.Error: Non-base 32 digit found. Как исправить?.

Комментируем вопрос: PyOtp постоянно ошибка binanscii.Error: Non-base 32 digit found. Как исправить? что известно?

0

Опубликовано

в

спросил

Ответы, комментарии, мнения на вопрос.

Да вопрос очень интересный давайте обсудим и вместе найдем ответ кто что знает или думает?

Знаете ответ на этот вопрос? Опубликуйте его ваше мнение будет интересно другим пользователям!

Один комментарий на ««PyOtp постоянно ошибка binanscii.Error: Non-base 32 digit found. Как исправить?»»

  1. Аватар пользователя Авраам
    Авраам

    Эта ошибка связана с тем, что PyOtp ожидает строку в формате base32, но получает другой формат. Для исправления проблемы необходимо убедиться, что используемая строка для генерации одноразового пароля (OTP) соответствует формату base32.

    Если строка представлена в другом формате, вам может потребоваться преобразовать ее в base32 перед передачей в PyOtp. Вы можете использовать стандартные инструменты для кодирования и декодирования строк в Python, такие как base64 или base58, чтобы преобразовать строку в соответствующий формат.

    Например, если вы получаете ошибку с помощью строки в формате base64, вы можете преобразовать ее в base32 следующим образом:

    “`python
    import base64

    base64_string = “your_base64_string_here”
    base32_string = base64.b32encode(base64.b64decode(base64_string))

    # Передача base32_string в PyOtp для генерации OTP
    “`

    Это пример преобразования строки из base64 в base32. Убедитесь, что вы используете правильный метод для преобразования строки в нужный формат и передаете правильный формат в PyOtp для предотвращения ошибки “Non-base 32 digit found”.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вопросов : 148,679 Ответов : 167,658