Генератор TOTP — коды 2FA по секретному ключу

Вставьте секретный ключ Base32, чтобы увидеть текущий 6-значный код 2FA с обратным отсчётом — ровно то, что покажут Google Authenticator, Authy или 1Password. Создавайте новые секреты со ссылкой otpauth:// для тестирования и проверяйте, действителен ли код. Секреты не покидают ваш браузер.

Обновлено
Буквы A–Z и цифры 2–7; пробелы игнорируются.
Текущий код
––––––

Обновится через – с · следующий код –

Создать QR-код
Принимает также предыдущий и следующий код (±1 шаг), как большинство серверов.

Ваши данные никогда не покидают ваш компьютер. Вся обработка выполняется на 100% локально в вашем браузере.

Был ли этот инструмент полезен?0.0 Оценок: 0
Создавайте надёжные пароли и парольные фразыВключайте и исключайте слова, выбирайте допустимые символы, избегайте последовательностей, массовая генерация.Генератор паролей →

Как пользоваться: Генератор TOTP

  1. Вставьте секретный ключ из настройки 2FA вашего сервиса (текст под пунктом «Не получается отсканировать QR-код?») или нажмите Новый случайный секрет.
  2. Текущий код появится с обратным отсчётом; он меняется каждые 30 секунд, как в приложении-аутентификаторе.
  3. Для тестирования собственного приложения скопируйте ссылку otpauth:// или создайте из неё QR-код и отсканируйте его в аутентификаторе.
  4. Введите код в поле Проверить код, чтобы узнать, действителен ли он прямо сейчас.

Как работает TOTP

Одноразовый пароль на основе времени (TOTP, RFC 6238) — это HMAC от текущего 30-секундного временного шага, подписанный общим секретом. Телефон и сервер знают секрет, поэтому оба вычисляют одни и те же 6 цифр без связи друг с другом. Секрет показывается один раз при настройке — обычно в виде QR-кода со ссылкой otpauth://totp/…?secret=… — и сохраняется в вашем приложении-аутентификаторе.

ПараметрОбычное значениеПримечание
АлгоритмSHA-1Используют Google Authenticator и почти все сервисы; SHA-256/512 приложения поддерживают редко.
Цифры6Некоторые банки и токены в стиле Steam используют 8.
Период30 секундКоды принимаются с запасом на один шаг до и после, чтобы компенсировать расхождение часов.

Коды не совпадают?

  • Часы: TOTP зависит от времени. Включите автоматическую дату и время на телефоне и компьютере.
  • Секрет: копируйте его точно; это Base32 (A–Z и 2–7) — цифры 0, 1 и 8 не используются.
  • Настройки: количество цифр, период и алгоритм должны совпадать с тем, что использует сервис (это указано в ссылке otpauth).

Безопасность

Коды вычисляются встроенным в браузер Web Crypto — секрет никуда не отправляется. Тем не менее секрет 2FA так же чувствителен, как пароль: используйте этот инструмент для разработки и проверки восстановления, но не на общих компьютерах.

Смотрите также: Генератор паролей, Генератор HMAC, Генератор QR-кодов.

Также ищут как: генератор кодов 2fa, код аутентификатора онлайн, google authenticator онлайн, otp генератор, otpauth uri.

Инструменты, которые хорошо сочетаются с Генератор TOTP

  • Генератор хешей — Мгновенно вычисляйте хеши MD5 и SHA для любого текста или файла, создавайте подписи HMAC и вставляйте ожидаемую контрольную сумму, чтобы проверить загрузку.
  • Проверка утечки пароля — Узнайте, встречался ли пароль в известных утечках данных — миллиарды слитых паролей собраны сервисом Have I Been Pwned.
  • JWT декодер — Вставьте JSON Web Token, чтобы просмотреть его заголовок и payload, узнать, когда истекает срок действия, и проверить подпись.
  • IBAN-валидатор — Проверьте, корректен ли IBAN, прежде чем переводить деньги или сохранять номер: страну, длину для этой страны, формат счёта и контрольную сумму mod-97.

Часто задаваемые вопросы

Как получить код 2FA из секретного ключа?
Вставьте секрет Base32 в поле «Секретный ключ». Текущий 6-значный код появится сразу и будет обновляться каждые 30 секунд.
Почему мой код TOTP неверный?
Обычно дело в часах: коды TOTP зависят от точного времени, поэтому включите автоматическую установку времени на обоих устройствах. Также проверьте, что количество цифр, период и алгоритм совпадают с настройками сервиса.
Отправляется ли мой секрет куда-либо?
Нет. Код вычисляется в вашем браузере через Web Crypto; секрет не покидает ваше устройство.
Что такое ссылка otpauth://?
Это стандартный формат, который приложения-аутентификаторы читают из QR-кода: он содержит секрет, издателя, имя аккаунта и параметры кода.
Можно ли установить Генератор TOTP как веб-приложение и пользоваться им офлайн?
Да. Генератор TOTP — это веб-приложение (PWA), которое можно установить из браузера, без скачивания из магазина приложений. В Chrome или Edge (Windows, macOS, Linux, ChromeOS) или на Android нажмите вверху этой страницы «Установить приложение»; на iPhone и iPad используйте «Поделиться → На экран «Домой»», а в Safari 17+ на Mac — «Файл → Добавить в Dock». После этого приложение откроется в отдельном окне со своим значком, и так как оно полностью работает в браузере, оно продолжит работать офлайн. Firefox на компьютере не умеет устанавливать веб-приложения. Как работает установка.

Похожие инструменты

localГенератор паролейСоздавайте надёжные, по-настоящему случайные пароли или легко запоминаемые парольные фразы с расширенными…localHMAC-генераторВычисляйте HMAC-подписи с ключом для API-запросов и webhook и проверяйте, совпадает ли полученная подпись…localГенератор QR-кодовСоздайте QR-код для ссылки, Wi-Fi, контакта, email, номера телефона или SMS. Настройте цвета, добавьте…localГенератор хешейМгновенно вычисляйте хеши MD5 и SHA для любого текста или файла, создавайте подписи HMAC и вставляйте…localПроверка утечки пароляУзнайте, встречался ли пароль в известных утечках данных — миллиарды слитых паролей собраны сервисом Have…localJWT декодерВставьте JSON Web Token, чтобы просмотреть его заголовок и payload, узнать, когда истекает срок действия,…