100% клиентский Web Crypto API · Без отправки на сервер · Работает автономно офлайн

Онлайн 2FA Аутентификатор

Аутентификатор по стандарту RFC 6238 TOTP. Вычисляет 6-значные динамические коды и QR-коды для Google Authenticator локально в браузере с нулевой задержкой.

🔑 Генератор динамических кодов 2FA

Поддержка одиночного ключа и пакетного режима · 30-секундный обратный отсчет

RFC 6238 HMAC-SHA1
Автоматическое удаление пробелов и регистра
Примеры для теста:
Код 2FA
TOTP · 30с
Одноразовый пароль
000 000

Автообновление каждые 30 секунд

30
сек. осталось
🛡️ Гарантия Zero-Knowledge (100% на клиенте)

Все секретные ключи и сгенерированные коды обрабатываются исключительно локально в браузере с помощью Web Crypto API. Никакие данные не отправляются на серверы.

Центр безопасности · Руководства 2FA-Tool

Рекомендуемые руководства по безопасности 2FA

Строгое соответствие криптографическим стандартам и бескомпромиссная защита данных

Все 12 руководств
Миграция 12 мин чтения

Перенос Google Authenticator на новый телефон и синхронизация устройств 2026

Плюсы и минусы облачной синхронизации, оптический экспорт через QR-коды, безопасная очистка старого устройства, офлайн-резервирование и устранение рассинхронизации часов NTP.

Читать руководство →
Аварийное восстановление 14 мин чтения

Потерян телефон с 2FA? Как восстановить доступ к аккаунтам без приложения

Экстренный регламент первых 15 минут, алгоритмы восстановления для Google, Microsoft, Steam, Binance, Apple и стратегия резервного копирования 3-2-1.

Читать руководство →
DevSecOps 10 мин чтения

Полное руководство по 2FA в GitHub: Коды восстановления и резервное копирование

Политика обязательного включения 2FA, трехуровневое холодное хранение кодов восстановления, верификация через подпись SSH-ключами и предотвращение блокировки.

Читать руководство →
Анализ угроз 12 мин чтения

Почему 2FA через SMS опасна: SIM-свопинг, уязвимости SS7 и фишинг

Векторы социальной инженерии при замене SIM, перехват сообщений в сотовых сетях через SS7, обратные прокси-серверы Evilginx и рекомендации NIST по отказу от SMS.

Читать руководство →
Криптобезопасность 11 мин чтения

Безопасность криптовалют: Настройка 2FA для Binance и бирж

Белые списки адресов на вывод, антифишинговые коды, гибридная архитектура FIDO2 + TOTP и холодное хранение 16-значных секретных ключей.

Читать руководство →
Обзор приложений 13 мин чтения

Лучшие приложения-аутентификаторы 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 и сохранить ключи восстановления на популярных сервисах

🐙 GitHub DevOps

Перейдите в Settings -> Password and authentication -> Two-factor authentication. Нажмите Enable 2FA, выберите «Set up using an app» и скопируйте текстовый ключ Base32.

Важно: Скачайте и сохраните 16 кодов восстановления в безопасном месте оффлайн!
🔍 Google Аккаунт Ecosystem

Перейдите в myaccount.google.com -> Безопасность -> Двухэтапная аутентификация. Выберите «Приложение Authenticator» и нажмите «Не удается отсканировать?», чтобы скопировать 32-значный секрет.

Важно: Настройте резервный номер или ключ безопасности во избежание потери доступа.
💰 Binance и Криптобиржи Finance

В разделе Безопасность -> Приложение Authenticator нажмите «Включить». Запишите 16-значный ключ сброса на бумаге и уберите в надежное место.

Правило: Никогда не сохраняйте секретные ключи бирж в незашифрованных облачных фотоальбомах!
Криптографическая логика

Как работает алгоритм RFC 6238 TOTP?

Математические этапы преобразования общего секрета и времени Unix в синхронизированные коды

Алгоритм одноразовых паролей по времени (TOTP) определен в стандарте IETF RFC 6238. Он квантует текущее время в 30-секундные интервалы и выполняет вычисление HMAC-SHA1:

Step 1

Квантование временного шага

Деление секунд Unix на 30-секундный шаг: T = floor(Epoch / 30)

Step 2

Декодирование Base32

Преобразование строки Base32 (RFC 4648) обратно в байты криптографического ключа.

Step 3

Хеширование HMAC-SHA1

Хеширование 8-байтового счетчика времени с секретным ключом для получения 20-байтового дайджеста.

Step 4

Динамическое усечение

Использование младших 4 бит последнего байта как смещения для извлечения 31-битного числа.

Step 5

Остаток от деления на 10^6

Вычисление остатка: Code = Value % 10^6 с дополнением нулями до 6 цифр.

Устранение неполадок

Код не подходит? 4 частые причины ошибки

В 99% случаев ошибки связаны с рассинхронизацией системных часов или опечатками в ключе

1 Рассинхронизация часов (самая частая причина)

Если часы на устройстве спешат или отстают даже на 15 секунд, код попадает в другое окно. Решение: включите «Устанавливать время автоматически (NTP)» в настройках ОС.

2 Путаница символов в кодировке Base32

Алфавит Base32 содержит A-Z и 2-7. В нем никогда нет цифр 0, 1, 8, 9. Не путайте букву O с нулем 0, или буквы I/L с единицей 1.

3 Использование устаревшего ключа

Если вы нажимали «Сбросить 2FA» на платформе несколько раз, предыдущие ключи сразу аннулируются. Убедитесь, что используете самый последний ключ.

4 Истечение времени при отправке формы

Если отправлять код, когда на индикаторе осталось 1–2 секунды, он может устареть во время передачи. Дождитесь начала нового 30-секундного цикла.

Ecosystem

Рекомендуемые приложения-аутентификаторы

Выберите удобный и надежный инструмент для двухфакторной аутентификации

Google Authenticator

Самый популярный

Понятный интерфейс, поддержка синхронизации с аккаунтом Google или полностью автономный оффлайн-режим.

Для кого: повседневные пользователи Android и iOS.

2FAS (Открытый исходный код)

Рекомендуется

100% открытый код, без слежения. Сквозное шифрование резервных копий в iCloud/Google Drive и расширение для браузера.

Для кого: разработчики и пользователи, ценящие приватность.

1Password / Bitwarden

Для продуктивности

Хранение ключей TOTP вместе с паролями для удобного автозаполнения в один клик во всех браузерах и приложениях.

Для кого: управление десятками корпоративных аккаунтов.
FAQ

Часто задаваемые вопросы (FAQ)

Подробные ответы о безопасности 2FA, автономной работе и пакетном режиме