100% клиентская песочница · Без передачи на сервер · Работает офлайн

Инструменты диагностики и безопасности 2FA / TOTP

Специализированный набор диагностических инструментов для инженеров по безопасности и устранения неполадок 2FA. Проверяйте и восстанавливайте ключи Base32, разбирайте и создавайте URI otpauth:// с динамическими QR-кодами, а также измеряйте рассинхронизацию часов устройства с точностью до миллисекунды.

1

Валидатор и автоисправление ключей Base32

Обнаруживает неверные символы (0, 1, 8, 9, O, I, L), удаляет пробелы и дефисы, выравнивает паддинг '=' и форматирует блоками по 4 знака

Ожидание ввода
| |
Корректных знаков 0 Без пробелов и ошибок
Битовая длина 0 bit 0 байт
Паддинг '=' Не требуется Выравнивание RFC 4648
Уровень защиты Ожидание Совместимость с TOTP
Верхний регистр, очищен от мусора
Удобно для ручного ввода на телефоне

💡 Мгновенно проверьте ключ в онлайн-генераторе с автоматическим расчетом 6-значного кода.

🚀 Проверить в 2FA-генераторе
2

otpauth:// URI Inspector & Reverse Builder

Bidirectional editing: Parse raw otpauth:// URIs into fields, or edit fields to generate clean URIs and live QR codes

Real-time Bidirectional
| |
Structured Fields (Editing any field immediately updates URI & QR code) Type: TOTP
Проверить ключ в генераторе
Живой QR-код для сканирования

Отсканируйте с помощью Google Authenticator, Microsoft Authenticator или Aegis для мгновенной привязки

3

Проверка рассинхронизации системных часов (NTP)

Multi-sample network round-trip measurement against reference time. Diagnoses 90%+ of 2FA verification errors.

Local Device Clock
--:--:--
Reading local timezone...
Based on browser Date.now()
Cloud Reference (UTC)
--:--:--
Synchronizing network probe...
Compensated for network half-trip (RTT/2)
Clock Drift Offset RTT: -- ms
Checking...
Sending network probes...
Ожидание проверки
✅

Идеальная синхронизация (сдвиг < 1 с)

Системные часы вашего устройства полностью совпадают с мировым эталонным временем. 30-секундные коды TOTP по стандарту RFC 6238 будут успешно генерироваться и приниматься всеми сервисами.

Инструкции по настройке времени (устранение ошибок кодов 2FA)

Выберите вашу операционную систему
  1. Нажмите комбинацию клавиш Win + I, чтобы открыть Параметры Windows.
  2. В меню слева выберите раздел Время и язык, затем перейдите в Дата и время.
  3. Убедитесь, что переключатели Устанавливать время автоматически и Устанавливать часовой пояс автоматически включены.
  4. В блоке «Дополнительные параметры» нажмите кнопку Синхронизировать до появления зеленой галочки.
  5. Через командную строку (администратор): выполните w32tm /resync в PowerShell или CMD.

Frequently Asked Questions (FAQ)

In-depth technical answers on Base32 encoding, otpauth standards, and clock drift mechanics

Q. Why are digits 0, 1, 8, and 9 invalid in Base32?

Согласно RFC 4648, стандартный Base32 кодирует 5 бит данных на символ, используя ровно 32 уникальных символа: заглавные буквы A-Z (26 букв) и цифры 2-7 (6 цифр). Цифры 0, 1, 8 и 9 в этом алфавите отсутствуют. Кроме того, 0 часто путают с буквой O, а 1 — с I или L. Наша функция автоисправления автоматически устраняет подобные случайные ошибки.

Q. What parameters are included in an otpauth:// URI?

Спецификация otpauth:// была разработана Google Authenticator и стала общепринятым открытым стандартом. Основные параметры включают: secret (общий ключ Base32), issuer (название сервиса, например, GitHub или Google), algorithm (хэш-функция HMAC, по умолчанию SHA1), digits (длина кода, по умолчанию 6) и period (временной интервал шага, по умолчанию 30с).

Q. Why does a clock drift of 15 seconds cause token rejection?

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.

Скопировано в буфер обмена!