Генератор кодов двухфакторной аутентификации (TOTP)
Вставьте секретный ключ 2FA (base32) или ссылку otpauth:// — получите текущий 6- или 8-значный код с автообновлением. Поддерживаются алгоритмы SHA-1/SHA-256/SHA-512, произвольный период и число цифр.
| Параметр | Смысл |
|---|---|
| Секрет (base32) | Ключ, который сервис показывает при включении 2FA (обычно под QR-кодом, как «резервный код настройки»). Пробелы и регистр не важны. |
| otpauth:// | Ссылка, зашифрованная в QR-коде приложения-аутентификатора. Вставьте её целиком — секрет, алгоритм, период и число цифр определятся автоматически. |
| Алгоритм / период / цифры | Почти везде SHA-1, 30 секунд, 6 цифр — это значения по умолчанию. Меняйте, только если сервис явно указал другие. |
- Секретный ключ 2FA равносилен постоянному паролю к коду: не отправляйте его в чатах и не вводите на сайтах, которым не доверяете.
- Расчёт выполняется в вашем браузере, но ключ остаётся в открытой вкладке. Пользуйтесь на своём устройстве и закрывайте страницу после работы.
- Сохраните резервные коды сервиса: они пригодятся, если доступ к ключу потерян.
- Включите на устройстве автоматическое время — иначе коды не совпадут с ожидаемыми.
Секретный ключ отправляется на сервер?
Нет. Код считается в браузере через Web Crypto API, секрет не покидает страницу — это можно проверить во вкладке Network инструментов разработчика.
Чем это отличается от похожих сайтов?
Некоторые аналогичные сервисы отправляют секретный ключ на свой сервер отдельным запросом, чтобы получить код. Секрет 2FA равносилен постоянному паролю, и его передача третьей стороне — риск. Здесь расчёт полностью локальный.
TOTP и HOTP — в чём разница?
TOTP (RFC 6238) меняется по времени, обычно каждые 30 секунд. HOTP (RFC 4226) — по счётчику. Большинство сервисов используют TOTP.
Где взять секретный ключ для 2FA?
При включении двухфакторной аутентификации сервис показывает QR-код. Рядом обычно есть ссылка «Не удаётся отсканировать» или «Ввести ключ вручную» — там и находится секретный ключ из букв и цифр. Его же можно вставить в поле выше вместе со ссылкой otpauth://.
Почему код не подходит?
Коды TOTP зависят от времени, поэтому чаще всего причина в неточных часах устройства или в неверных параметрах. Включите автоматическую установку времени и проверьте алгоритм, период и число цифр: почти везде это SHA-1, 30 секунд и 6 цифр.
Можно ли пользоваться этим сервисом как Google Authenticator?
Он считает такие же одноразовые коды TOTP по тому же стандарту, но не является приложением Google и не хранит ваши ключи: закроете вкладку — секрет пропадёт. Для ежедневного входа лучше отдельное приложение-аутентификатор.
Можно заменить приложение-аутентификатор?
Для повседневного входа безопаснее отдельное приложение или аппаратный ключ. Этот инструмент удобен разработчикам и администраторам для проверки настройки 2FA и разовых случаев.