Сгенерированные коды PyOTP не совпадают с кодами, созданными Google Authenticator - PullRequest
0 голосов
/ 07 ноября 2019

Я хочу внедрить код 2FA, сгенерированный Google Authenticator в Python

Приложение Google Authenticator в Google Play генерирует двухэтапное подтверждение для необходимых служб.

У меня настроено 2FA намоя учетная запись Google, они предоставили мне секретный код в этой форме "bsnz bwpn tji6 flto 5enn 6vd4 wji7 aaaa", с пометкой "пробелы не имеют значения"

Итак, я попробовал следующий код в Python, ноэто не работает.

В Google Authenticator я уже выбрал «Time Based»

Время на моем компьютере, где нижеприведенный скрипт такой же, как на моем телефоне, где Google Authenticatorприложение установлено.

import pyotp, base64
totp = pyotp.TOTP( base64.b32encode("bsnz bwpn tji6 flto 5enn 6vd4 wji7 aaaa") )
print "Current OTP:" + totp.now()

Коды, сгенерированные Google Authenticator App и мой код не совпадают.

Что я делаю не так?

...