2FAA.app

Код 2FA не работает? Как это исправить

Если приложение-аутентификатор выдаёт коды, а сайт всё равно говорит, что они неверные, причина почти всегда одна: часы вашего устройства немного сбиты. Коды TOTP генерируются из текущего времени, поэтому даже сдвиг в 30 секунд делает каждый код недействительным. Вот как это исправить — обычно меньше чем за минуту.

Причина №1: рассинхрон часов

TOTP — стандарт за Google Authenticator, Authy и 2FAA — объединяет ваш секретный ключ с текущим временем шагами по 30 секунд, и сервер делает тот же расчёт. Стоит часам телефона немного отойти от реального времени, и коды перестанут совпадать — даже если приложение выглядит идеально работающим. Исправите время — исправятся коды.

Исправьте время на устройстве

УстройствоШаги
Google Authenticator (Android)Приложение → меню (⋮) → Настройки → Коррекция времени для кодов → Синхронизировать. Синхронизирует только приложение, не часы телефона.
Android (система)Настройки → Система → Дата и время → включите «Автоматическое время».
iPhone / iPadНастройки → Основные → Дата и время → включите «Автоматически».
WindowsПараметры → Время и язык → Дата и время → «Синхронизировать».
MacСистемные настройки → Основные → Дата и время → «Устанавливать дату и время автоматически».

Другие причины, по которым код отклоняют

ПричинаРешение
Истёк во время вводаСменился, пока вы печатали. Дождитесь следующего и введите быстро.
Не тот аккаунтУ вас несколько ключей, и вы скопировали не из того. Сверьте издателя/метку.
Пробелы или нехватка цифрыВведите все 6 цифр, без пробелов.
На самом деле резервный кодРезервные коды вводят в поле «резервный код», а не в поле аутентификатора.
8 цифр или период не 30 сРедко, но настройки бывают разными. Сверьтесь с исходной настройкой 2FA.
Повторно использованный кодМногие сервисы отклоняют уже использованный код. Дождитесь следующего.
Часы сервера / сбойИногда дело в стороне сервиса. Повторите через несколько минут.

Чек-лист на 30 секунд

  1. Включите автоматическое время на устройстве (на Android также выполните «Коррекцию времени» в Google Authenticator).
  2. Убедитесь, что смотрите код нужного аккаунта.
  3. Введите все 6 цифр без пробелов и отправьте до конца обратного отсчёта.
  4. Если всё равно не выходит, сгенерируйте код в 2FAA — он использует сетевое время браузера, что полностью обходит сдвиг часов устройства.

Коды, которые всегда используют верное время

2FAA генерирует коды TOTP в браузере, используя точное сетевое время, так что сдвиг часов — на одну проблему меньше. Бесплатно, приватно, без установки.

Частые вопросы

Почему аутентификатор пишет, что код недействителен?

Самая частая причина — часы устройства немного сбиты. Коды TOTP вычисляются из текущего времени шагами по 30 секунд, поэтому даже небольшой сдвиг делает все коды неподходящими — хотя приложение выглядит работающим. Перевод времени в автоматический режим почти всегда решает проблему.

Как синхронизировать время в Google Authenticator?

Откройте Google Authenticator, нажмите меню (⋮) → Настройки → Коррекция времени для кодов → Синхронизировать. Это пересинхронизирует внутренние часы приложения, не меняя системное время телефона. В других приложениях достаточно включить автоматическую дату и время на устройстве.

Истекают ли коды 2FA?

Да. Стандартный код TOTP действует 30 секунд, затем его заменяет новый. Если код сменился, пока вы печатали, введённый мог уже истечь — дождитесь следующего и отправьте быстро. Большинство сервисов также несколько секунд принимают предыдущий код именно для этого.

Можно ли использовать один код 2FA дважды?

Обычно нет. Чтобы защититься от атак повторного воспроизведения, многие сервисы отклоняют уже использованный код, даже если он ещё в пределах 30-секундного окна. Если вход не удался и вы повторяете попытку, дождитесь следующего кода, а не вводите тот же.

Время верное, а код всё равно не проходит — что дальше?

Проверьте, что вы смотрите код нужного аккаунта, ввели все 6 цифр без пробелов и не вводите резервный код в поле аутентификатора. Немногие аккаунты используют 8 цифр или нестандартный период; если так, сверьтесь с исходной настройкой. Если ничего не помогает, ключ может быть неверным — настройте 2FA для аккаунта заново.

По теме: Потеряли телефон?· Резервные коды простыми словами· Что такое 2FA?