🔑 Генератор динамических кодов 2FA
Поддержка одиночного ключа и пакетного режима · 30-секундный обратный отсчет
Автообновление каждые 30 секунд
Отсканируйте в Google Authenticator или других 2FA-приложениях
Список сгенерированных кодов
0 валидных 30sВсе секретные ключи и сгенерированные коды обрабатываются исключительно локально в браузере с помощью Web Crypto API. Никакие данные не отправляются на серверы.
Рекомендуемые руководства по безопасности 2FA
Строгое соответствие криптографическим стандартам и бескомпромиссная защита данных
Перенос Google Authenticator на новый телефон и синхронизация устройств 2026
Плюсы и минусы облачной синхронизации, оптический экспорт через QR-коды, безопасная очистка старого устройства, офлайн-резервирование и устранение рассинхронизации часов NTP.
Потерян телефон с 2FA? Как восстановить доступ к аккаунтам без приложения
Экстренный регламент первых 15 минут, алгоритмы восстановления для Google, Microsoft, Steam, Binance, Apple и стратегия резервного копирования 3-2-1.
Полное руководство по 2FA в GitHub: Коды восстановления и резервное копирование
Политика обязательного включения 2FA, трехуровневое холодное хранение кодов восстановления, верификация через подпись SSH-ключами и предотвращение блокировки.
Почему 2FA через SMS опасна: SIM-свопинг, уязвимости SS7 и фишинг
Векторы социальной инженерии при замене SIM, перехват сообщений в сотовых сетях через SS7, обратные прокси-серверы Evilginx и рекомендации NIST по отказу от SMS.
Безопасность криптовалют: Настройка 2FA для Binance и бирж
Белые списки адресов на вывод, антифишинговые коды, гибридная архитектура FIDO2 + TOTP и холодное хранение 16-значных секретных ключей.
Лучшие приложения-аутентификаторы 2026 года: Aegis против 2FAS и Bitwarden
Комплексное сравнение 5 ведущих аутентификаторов: модели шифрования, локальное хранение против облачной синхронизации и модель угроз.
Проблемы с форматом ключа Base32 или рассинхронизацией времени?
Используйте набор инструментов 2FA: автоисправление ключей Base32, инспектор URI otpauth:// и миллисекундный тест синхронизации времени NTP.
Сравнение методов 2FA: почему TOTP — золотой стандарт
Сравнение уровня безопасности, защиты от перехвата SIM, стоимости и доступности
| Метод | Уровень безопасности | Защита от подмены SIM | Работа оффлайн | Стоимость | Удобство | Основные сценарии |
|---|---|---|---|---|---|---|
| ★ TOTP (Этот инструмент) | Высокий (Рекомендуется) | Устойчив (нет передачи по сотовой сети) | 100% Оффлайн | Бесплатно (Веб / Приложения) | Очень высокое | Google, GitHub, AWS, Binance |
| SMS-код подтверждения | Низкий / Средний | Уязвим (перехват SIM / клонирование) | Требует сотовую сеть | Низкая (SIM-карта) | Высокое | Устаревшие потребительские сервисы |
| Код подтверждения по Email | Средний | Зависит от защиты почты | Требует интернет | Бесплатно | Средний | Резервный канал восстановления |
| Аппаратные ключи FIDO2 / WebAuthn | Максимальный (Защита от фишинга) | Устойчив | Поддерживается | $25 - $70 (Устройство) | Среднее (нужно носить с собой) | Корпоративная инфраструктура и финансы |
Инструкции по настройке платформ и резервному копированию
Как включить 2FA и сохранить ключи восстановления на популярных сервисах
Перейдите в Settings -> Password and authentication -> Two-factor authentication. Нажмите Enable 2FA, выберите «Set up using an app» и скопируйте текстовый ключ Base32.
Перейдите в myaccount.google.com -> Безопасность -> Двухэтапная аутентификация. Выберите «Приложение Authenticator» и нажмите «Не удается отсканировать?», чтобы скопировать 32-значный секрет.
В разделе Безопасность -> Приложение Authenticator нажмите «Включить». Запишите 16-значный ключ сброса на бумаге и уберите в надежное место.
Как работает алгоритм RFC 6238 TOTP?
Математические этапы преобразования общего секрета и времени Unix в синхронизированные коды
Алгоритм одноразовых паролей по времени (TOTP) определен в стандарте IETF RFC 6238. Он квантует текущее время в 30-секундные интервалы и выполняет вычисление HMAC-SHA1:
Квантование временного шага
Деление секунд Unix на 30-секундный шаг: T = floor(Epoch / 30)
Декодирование Base32
Преобразование строки Base32 (RFC 4648) обратно в байты криптографического ключа.
Хеширование HMAC-SHA1
Хеширование 8-байтового счетчика времени с секретным ключом для получения 20-байтового дайджеста.
Динамическое усечение
Использование младших 4 бит последнего байта как смещения для извлечения 31-битного числа.
Остаток от деления на 10^6
Вычисление остатка: Code = Value % 10^6 с дополнением нулями до 6 цифр.
Код не подходит? 4 частые причины ошибки
В 99% случаев ошибки связаны с рассинхронизацией системных часов или опечатками в ключе
Если часы на устройстве спешат или отстают даже на 15 секунд, код попадает в другое окно. Решение: включите «Устанавливать время автоматически (NTP)» в настройках ОС.
Алфавит Base32 содержит A-Z и 2-7. В нем никогда нет цифр 0, 1, 8, 9. Не путайте букву O с нулем 0, или буквы I/L с единицей 1.
Если вы нажимали «Сбросить 2FA» на платформе несколько раз, предыдущие ключи сразу аннулируются. Убедитесь, что используете самый последний ключ.
Если отправлять код, когда на индикаторе осталось 1–2 секунды, он может устареть во время передачи. Дождитесь начала нового 30-секундного цикла.
Рекомендуемые приложения-аутентификаторы
Выберите удобный и надежный инструмент для двухфакторной аутентификации
Google Authenticator
Самый популярныйПонятный интерфейс, поддержка синхронизации с аккаунтом Google или полностью автономный оффлайн-режим.
2FAS (Открытый исходный код)
Рекомендуется100% открытый код, без слежения. Сквозное шифрование резервных копий в iCloud/Google Drive и расширение для браузера.
1Password / Bitwarden
Для продуктивностиХранение ключей TOTP вместе с паролями для удобного автозаполнения в один клик во всех браузерах и приложениях.
Часто задаваемые вопросы (FAQ)
Подробные ответы о безопасности 2FA, автономной работе и пакетном режиме
Категорически нет. Наш инструмент работает на 100% на стороне клиента (в вашем браузере). Декодирование Base32 и хэширование HMAC-SHA1 выполняются исключительно в оперативной памяти устройства через стандартный W3C Web Crypto API.
Ключи никогда не покидают ваше устройство, что легко проверить через вкладку Network в консоли разработчика (F12) или в режиме полёта.
Да, коды абсолютно идентичны. Наш инструмент строго соответствует международному стандарту IETF RFC 6238 (TOTP).
При одинаковом секретном ключе Base32 и синхронизированном системном времени генерируемый 6-значный код на 100% совпадает с Google Authenticator, 1Password, Bitwarden или Microsoft Authenticator.
Добавив ключ в конец ссылки в виде https://2fa-tool.com/ru/#JBSWY3DPEHPK3PXP, код будет сгенерирован автоматически при переходе.
Согласно спецификации протокола HTTP, всё, что следует за символом «#», обрабатывается исключительно в локальном браузере и никогда не отправляется на сервер. Следите лишь за тем, чтобы не делиться ссылкой с третьими лицами.
Пакетный режим обрабатывает по одной записи на строку и поддерживает чистые ключи Base32, форматы вида Метка: Ключ, Сервис, Ключ или стандартные URI otpauth://totp/....
Можно обрабатывать десятки аккаунтов одновременно и копировать все коды одним кликом.
Да, сайт полностью адаптирован под мобильные устройства. Как в Safari на iPhone, так и в Chrome на Android вы получаете мгновенные вычисления через Web Crypto API и удобное копирование кода в одно касание.
Base32 — это кодировка, специально разработанная для удобства чтения человеком, использующая всего 32 символа: буквы A–Z и цифры 2–7. В ней намеренно исключены символы 0, 1, O и I во избежание ошибок.
Наш инструмент автоматически очищает пробелы, дефисы и знаки заполнения «=».
Да. Все скрипты и стили размещены локально. После того как страница загружена в браузере, вы можете отключить Wi-Fi или перевести устройство в режим полёта — генерация кодов продолжит работать в реальном времени, опираясь исключительно на внутренние часы вашего устройства.
Инструмент на 100% бесплатен. Регистрация, авторизация или ввод персональных данных (email, номер телефона) не требуются. Все функции доступны мгновенно и без каких-либо ограничений.