Перейти к генератору

Генератор кодов 2FA

Вставьте свой секретный ключ 2FA в формате Base32 и сразу получите рабочий шестизначный код двухфакторной аутентификации. Страница выполняет тот же алгоритм TOTP по RFC 6238, что Google Authenticator, Microsoft Authenticator и Authy, поэтому полученный одноразовый пароль принимают Binance, GitHub, Discord, Facebook, X и любой другой сервис, где включена 2FA.

Введите свой ключ 2FA и получите код подтверждения мгновенно.

Здесь появится
ваш код

Что такое код 2FA?

Код 2FA — это шестизначный одноразовый пароль, который подтверждает, что кроме пароля у вас есть второй фактор. Сервисы называют его кодом двухфакторной аутентификации, кодом подтверждения или просто OTP. За подавляющим большинством таких кодов стоит один стандарт — TOTP, одноразовый пароль на основе времени, описанный в RFC 6238.

При включении двухфакторной аутентификации сервис показывает секретный ключ — короткую строку из букв и цифр в кодировке Base32, например JBSWY3DPEHPK3PXP. Этот ключ и текущее время проходят один и тот же расчёт на обеих сторонах, поэтому ваш аутентификатор и сервис получают одинаковые коды, ни разу не обменявшись данными. Результат меняется каждые 30 секунд, так что перехваченный код обесценивается почти мгновенно.

Любая программа, реализующая стандарт, выдаёт из одного ключа один и тот же код — кодов «только для Google» или «только для Authy» не существует. Именно поэтому страница заменяет приложение-аутентификатор, когда телефона нет под рукой. Основы разобраны в отдельных материалах: что такое двухфакторная аутентификация и как алгоритм TOTP формирует каждый код.

Как сгенерировать код 2FA из секретного ключа

1

1. Вставьте свой ключ 2FA в формате Base32

Вставьте секретный ключ Base32 со страницы настройки двухфакторной аутентификации вашего аккаунта.

2

2. Получите шестизначный код TOTP

Шестизначный код появляется сразу и автоматически обновляется каждые 30 секунд.

3

3. Скопируйте код и войдите в аккаунт

Нажмите на код, чтобы скопировать его, и вставьте туда, где нужно войти. Ключ остаётся только в вашем браузере.

Безопасно ли генерировать коды 2FA в браузере?

Всё зависит от того, где идёт расчёт. Часть онлайн-генераторов 2FA отправляет ваш секретный ключ на свой сервер и возвращает готовый код — то есть владелец сайта видит ключ, которым защищён ваш аккаунт. Здесь это устроено иначе.

Код считается прямо в вашем браузере через Web Crypto API, и убедиться в этом можно за десять секунд: откройте вкладку «Сеть» в инструментах разработчика и посмотрите, что ни один запрос не уходит, либо просто отключите интернет после загрузки страницы. Генератор продолжит работать, потому что отправлять нечего. Для особо ценных аккаунтов — банк, основная почта, криптокошелёк — по-прежнему лучше подойдёт аппаратный ключ или приложение на собственном устройстве, и на странице о безопасности разобрано, что выбрать в каком случае.

Только в браузере Без установки Соответствует RFC 6238

Приватность и как проверить её самостоятельно

Инструмент использует встроенный в браузер Web Crypto API для генерации кодов TOTP. Это значит:

  • Никакой связи с сервером: После загрузки страницы не отправляется ни одного сетевого запроса. Проверьте сами во вкладке «Сеть» инструментов разработчика.
  • Ничего не сохраняется: Ключ хранится только в памяти браузера, пока открыта вкладка. Закрыли — и его нет. Ни cookie, ни localStorage, ни баз данных.
  • Никакого отслеживания: Нет аналитики, нет сторонних ресурсов, нет цифровых отпечатков. Страница ничего никуда не передаёт.
  • Открытый стандарт: Генерация кодов соответствует RFC 6238 (TOTP) и RFC 4226 (HOTP) — тем же стандартам, на которых работают Google Authenticator и все крупные приложения-аутентификаторы.

Хотите убедиться? Отключите интернет после загрузки страницы — инструмент продолжит работать.

Нужна полная модель угроз, включая случаи, когда этим инструментом пользоваться не стоит? Читайте страницу безопасности (на английском).

Генератор кодов 2FA: частые вопросы