Інструменти діагностики та безпеки 2FA / TOTP
Спеціалізований набір діагностичних інструментів для інженерів з безпеки та усунення несправностей 2FA. Перевіряйте та відновлюйте ключі Base32, розбирайте та створюйте URI otpauth:// з динамічними QR-кодами, а також вимірюйте розсинхронізацію годинника пристрою з точністю до мілісекунди.
Валідатор та автовиправлення ключів Base32
Виявляє неприпустимі символи (0, 1, 8, 9, O, I, L), видаляє пробіли та дефіси, вирівнює заповнення '=' і форматує блоками по 4 знаки
Non-Compliant Characters Detected
💡 Мгновенно проверьте ключ в онлайн-генераторе с автоматическим расчетом 6-значного кода.
🚀 Проверить в 2FA-генератореotpauth:// URI Inspector & Reverse Builder
Bidirectional editing: Parse raw otpauth:// URIs into fields, or edit fields to generate clean URIs and live QR codes
Відскануйте за допомогою Google Authenticator, Microsoft Authenticator або Aegis для миттєвої прив'язки
Перевірка розсинхронізації системного годинника (NTP)
Multi-sample network round-trip measurement against reference time. Diagnoses 90%+ of 2FA verification errors.
Идеальная синхронизация (сдвиг < 1 с)
Системний годинник вашого пристрою повністю збігається зі світовим еталонним часом. 30-секундні коди TOTP за стандартом RFC 6238 будуть успішно генеруватися та прийматися всіма сервісами.
Інструкції з налаштування часу (усунення помилок кодів 2FA)
Оберіть вашу операційну систему- Натисніть комбінацію клавіш Win + I, щоб відкрити Параметри Windows.
- У меню ліворуч оберіть розділ Час і мова, потім перейдіть у Дата й час.
- Переконайтеся, що перемикачі Встановлювати час автоматично та Встановлювати часовий пояс автоматично увімкнені.
- У блоці «Додаткові параметри» натисніть кнопку Синхронізувати зараз до появи зеленої позначки.
- Через командний рядок (адміністратор): виконайте
w32tm /resyncу PowerShell або CMD.
- Натисніть меню Apple у верхньому лівому куті та оберіть Системні параметри.
- Перейдіть у розділ Загальні, потім відкрийте Дата й час.
- Увімкніть параметр Встановлювати час і дату автоматично.
- Сервер источника времени оставьте по умолчанию:
time.apple.com. - Через Термінал: виконайте команду
sudo sntp -sS time.apple.com.
- Відкрийте програму Параметри на iPhone або iPad.
- Перейдіть у Параметри > Загальні > Дата й час.
- Переконайтеся, що перемикач Задавати автоматично увімкнено.
- 💡 Порада експерта: якщо тумблер уже був увімкнений, але розсинхронізація залишається, вимкніть його на 5 секунд, потім увімкніть знову — це змусить пристрій миттєво синхронізуватися з вишкою стільникового зв'язку.
- Відкрийте Налаштування телефону та перейдіть у Система > Дата й час.
- Увімкніть пункти Використовувати час мережі та Використовувати часовий пояс мережі.
- ⭐ Вбудована синхронізація в Google Authenticator: відкрийте додаток > натисніть значок із трьома крапками > Налаштування > Коррекция времени для кодов > нажмите Синхронизировать.
Поширені запитання (FAQ)
In-depth technical answers on Base32 encoding, otpauth standards, and clock drift mechanics
Q. Чому цифри 0, 1, 8 та 9 неприпустимі в алфавіті Base32?
Згідно з RFC 4648, стандартний Base32 кодує 5 біт даних на символ, використовуючи рівно 32 унікальні символи: великі літери A-Z (26 літер) та цифри 2-7 (6 цифр). Цифри 0, 1, 8 та 9 у цьому алфавіті відсутні. Крім того, 0 часто плутають із літерою O, а 1 — з I або L. Наша функція автовиправлення автоматично усуває подібні випадкові помилки.
Q. Які параметри містить стандартне посилання otpauth:// URI?
Специфікація otpauth:// була розроблена Google Authenticator і стала загальновизнаним відкритим стандартом. Основні параметри включають: secret (спільний ключ Base32), issuer (назва сервісу, наприклад, GitHub або Google), algorithm (хеш-функція HMAC, за замовчуванням SHA1), digits (довжина коду, за замовчуванням 6) та period (часовий інтервал кроку, за замовчуванням 30с).
Q. Чому розбіжність годинника навіть на 15 секунд спричиняє відхилення кодів 2FA?
TOTP розраховує динамічні коди суворо за формулою T = Math.floor(UnixTimestamp / 30). Хоча більшість серверів автентифікації допускають похибку в межах ±1 кроку, при розходженні годинника локального пристрою на 15–20 секунд код передчасно переходить у сусідній інтервал, викликаючи часті помилки валідації на межах 30-секундних вікон.
Q. Does this toolbox collect, store, or transmit my keys?
Never. 2FA-Tool.com operates under a zero-trust, privacy-first commitment. All Base32 parsing, key cleaning, URI reverse building, QR code rendering, and NTP offset measurements happen completely inside your browser's local JavaScript memory. No server uploads, no cookies, and no persistent logs.