🔑 Генератор динамических кодов 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: налаштування TOTP, апаратні ключі та резервні коди
Політика обов'язкового ввімкнення 2FA, трирівневе холодне зберігання кодів відновлення, верифікація через підпис SSH-ключами та запобігання блокуванню.
Чому 2FA через SMS небезпечна: SIM-свопінг, вразливості SS7 та перехоплення кодів
Вектори соціальної інженерії при заміні SIM, перехоплення повідомлень у стільникових мережах через SS7, зворотні проксі-сервери Evilginx та рекомендації NIST щодо відмови від SMS.
Безпека криптоактивів та Binance 2FA: правило 24-годинного блокування виведення
Білі списки адрес на виведення, антифішингові коди, гібридна архітектура FIDO2 + TOTP та холодне збереження 16-значних секретних ключів.
Найкращі додатки 2FA 2026 року: Aegis проти 2FAS, Bitwarden, Google та Microsoft
Комплексне порівняння 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-байтового дайджесту.
Динамичне усічення (Dynamic Truncation)
Використання молодших 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/uk/#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 або увімкнути режим польоту — генератор продовжить безперервно розраховувати коди TOTP у реальному часі, спираючись лише на внутрішній годинник вашого пристрою.
Сервіс на 100% безкоштовний. Не потрібно жодної реєстрації, авторизації чи надання особистих даних (електронної пошти або номера телефону). Ви можете користуватися всіма функціями без обмежень у будь-який час.