Быстрый старт
-
Установить секрет
Должен соответствовать секрету в Google Authenticator или аналогичном.
-
Проверить код
По умолчанию 6 цифр и 30s период; настройка, чтобы соответствовать вашему серверу.
Введите или сгенерируйте секрет Base32, просмотрите текущий TOTP и обратный отсчет для тестирования интеграции 2FA.
Read the full guide: ОТП и 2FA: Основы TOTP и интеграция →
Конфиденциальность: обрабатывается локально, никогда не загружается.
↓ Вставьте в область ввода ниже, чтобы мгновенно увидеть результаты
基于 RFC 6238 TOTP 在本地生成一次性验证码,可与 Google Authenticator 等应用对照测试。
427135
30 秒后刷新
密钥需与验证器应用一致。本工具仅用于开发调试,勿在不可信环境输入生产密钥。
Введите или сгенерируйте секрет Base32, просмотрите текущий TOTP и обратный отсчет для тестирования интеграции 2FA.
Установить секрет
Должен соответствовать секрету в Google Authenticator или аналогичном.
Проверить код
По умолчанию 6 цифр и 30s период; настройка, чтобы соответствовать вашему серверу.
Сравните с библиотекой otpauth сервера при построении 2FA; Никогда не вводите реальные секреты производства на общественные машины.
При разработке приложений, требующих интеграции 2FA, этот инструмент быстро проверяет, правильны ли секретные ключи. Сначала сгенерируйте или введите ключ Base32, и инструмент мгновенно отображает текущий код TOTP с обратным отсчетом. 30-секундные обновляющие коды соответствуют Google Authenticator точно для простого тестирования.
Держите свой мобильный аутентификатор открытым для сравнения в режиме реального времени во время тестирования. Если аутентификация не удается, проверьте синхронизацию времени (включите NTP) и проверьте наличие дополнительных пробелов в ключах. Разработчики также могут предварительно генерировать будущие коды TOTP для автоматизированных скриптов тестирования.
Input
30s window, 6 digits
Output
Rotating 6-digit code
Только TOTP (на основе времени); HOTP требует режима счетчика.
Сначала проверьте синхронизацию времени - > 30s разница вызывает несоответствия. Проверьте точность ввода клавиши (с учетом букв и шрифтов, без дополнительных символов). Если проблемы сохраняются, тестируйте в разных браузерах или используйте преобразователи эпохи для проверки базовых линий временных штампов.