Соответствует RFC 6238

TOTP генератор

Бесплатный онлайн TOTP генератор для двухфакторной аутентификации. Генерируйте коды, соответствующие RFC 6238, сканируйте QR-коды, сохраняйте секретные ключи в хранилище и копируйте автоматически. 100% на стороне клиента — ваши секреты никогда не покидают ваш браузер.

Generator

Сгенерируйте свой TOTP-код

Импорт из QR-кода

Vault

Сохранённые секреты

Ваши секреты хранятся локально в localStorage вашего браузера. Они никогда не покидают ваше устройство.

Пока нет сохранённых секретов. Сгенерируйте код и сохраните его в хранилище.

Что такое TOTP генератор?

TOTP генератор — это необходимый инструмент безопасности, который создаёт временные одноразовые пароли (TOTP) для двухфакторной аутентификации (2FA). Когда вы включаете 2FA на своих аккаунтах, онлайн TOTP генератор производит временные одноразовые коды, добавляющие критически важный второй уровень защиты помимо вашего пароля. Независимо от того, используете ли вы Google Authenticator, Authy или Microsoft Authenticator, каждый код, генерируемый этими приложениями, следует одному и тому же стандарту TOTP. Наш бесплатный онлайн TOTP генератор позволяет мгновенно создавать эти коды прямо из вашего браузера, не устанавливая никакого программного обеспечения.

Как работает наш онлайн TOTP генератор

Этот сайт онлайн TOTP генератора реализует стандарт RFC 6238 — официальную спецификацию для временных одноразовых паролей. Когда вы вводите свой секретный ключ, закодированный в Base32, инструмент использует алгоритм RFC 6238 TOTP генератора с HMAC-SHA-512 (или SHA-256, SHA-1) для вычисления уникального кода, который меняется каждые 30 секунд. Процесс полностью выполняется на стороне клиента — ваш секретный ключ никогда не покидает браузер. Это делает его принципиально безопаснее альтернатив, основанных на сервере, поскольку риск перехвата или хранения ваших учётных данных на удалённом сервере равен нулю.

Для начала просто вставьте ваш секретный ключ или отсканируйте QR-код. Функция QR TOTP генератора позволяет использовать камеру устройства для сканирования URI otpauth:// напрямую или загрузить сохранённый файл изображения QR-кода. Инструмент автоматически извлекает секретный ключ и настраивает алгоритм, количество цифр и временной интервал. После настройки вы получаете код, обновляющийся в реальном времени, с анимированным обратным отсчётом, показывающим точно, когда истекает текущий код.

In-Depth Comparison:Read our full security analysis on why SMS verification is vulnerable to SIM swap attacks in our guide:TOTP vs SMS: Why SMS 2FA Puts Your Accounts at Risk →

Почему стоит выбрать наш TOTP генератор вместо альтернатив?

Существует множество JavaScript библиотек TOTP генератора и онлайн-инструментов, включая totp.danhersam.com TOTP генератор и 2fa.live TOTP генератор. Однако наш инструмент выделяется функциями, которые конкуренты просто не предлагают. В то время как большинство бесплатных инструментов TOTP генератора предлагают только базовую генерацию кодов, мы предоставляем полный опыт управления 2FA со сканированием QR-кодов, постоянным хранилищем, функцией автокопирования и поддержкой тёмного режима.

В отличие от подхода Google TOTP генератора, полагающегося исключительно на мобильные приложения, наш totp генератор online работает на любом устройстве с веб-браузером. Нужно сгенерировать код Google TOTP генератора с вашего ноутбука? Наш инструмент обрабатывает это беспроблемно. Инструмент создан как универсальный бесплатный онлайн TOTP генератор, работающий для любого сервиса, любого алгоритма, любой конфигурации.

Разработан для разработчиков: JavaScript TOTP генератор

Для разработчиков, создающих системы аутентификации, этот инструмент служит надёжным эталонным приложением. Базовый код JavaScript TOTP генератора использует Web Crypto API для криптографических операций, обеспечивая тот же уровень безопасности, что и нативные реализации. Если вы ищете пакет npm TOTP генератора или npm TOTP генератор для вашего проекта, наша реализация точно следует той же спецификации RFC 6238, которую используют такие библиотеки, как otpauth и speakeasy.

Реализация RFC 6238 TOTP генератора HMAC-SHA-512 поддерживает все три стандартных алгоритма: HMAC-SHA-1 (используемый по умолчанию большинством приложений-аутентификаторов), HMAC-SHA-256 и HMAC-SHA-512 для безопасности уровня предприятия. Вы можете настроить коды из 6 или 8 цифр, регулировать временной интервал от 1 до 120 секунд и тестировать реализацию TOTP вашего сервера на известных тестовых векторах. Встроенный детектор дрейфа часов помогает выявить проблемы синхронизации времени, которые могут вызывать ошибки верификации кодов.

Instant Camera Scan:You can automatically scan any 2FA QR code with your webcam or upload a screenshot right now via theOnline QR Scanner Tool ↑

Функции, делающие это лучшим TOTP генератором онлайн

Сканер QR-кодов: Мгновенно импортируйте секреты, сканируя QR-коды камерой или загружая файлы изображений. QR TOTP генератор разбирает URI otpauth:// и автоматически настраивает все параметры.

Безопасное хранилище: Сохраняйте несколько секретов TOTP с пользовательскими метками. В отличие от других инструментов, теряющих ваши данные при закрытии вкладки, наше хранилище сохраняется в localStorage, поэтому ваши сохранённые аккаунты переживают перезапуск браузера.[Scan QR Code]

Автокопирование и горячие клавиши: Включите автокопирование, чтобы текущий код автоматически копировался в буфер обмена при обновлении. Нажмите Ctrl+C в любое время для мгновенного копирования активного кода.[Open Local Vault]

Визуальный таймер обратного отсчёта: Анимированное кольцо показывает точно, сколько секунд осталось до обновления кода, с цветовой кодировкой по степени срочности — зелёный когда безопасно, жёлтый когда время истекает, красный в последние 5 секунд.

Тёмный режим: Красиво оформленная тёмная тема, следующая системе дизайна Vercel Geist. Переключайтесь между светлым и тёмным режимами или позвольте ему автоматически соответствовать предпочтениям вашей системы.

Детектирование дрейфа часов: Если ваши коды не совпадают, детектор дрейфа часов показывает точное смещение между вашим устройством и ожидаемым временем, помогая устранить проблемы синхронизации.[Learn More About Our Architecture]

Конфиденциальность и безопасность на первом месте

Каждый аспект этого totp генератора разработан с конфиденциальностью как основой. Все криптографические операции выполняются с использованием встроенного Web Crypto API браузера. Никакие данные никогда не передаются на какой-либо сервер. Хранилище хранится целиком в localStorage вашего браузера. При очистке данных браузера все сохранённые секреты удаляются безвозвратно. Нет файлов cookie, аналитических трекеров и скриптов сторонних производителей. Это самый приватный и безопасный способ генерации TOTP-кодов онлайн, что делает его идеальным выбором для пользователей, осведомлённых о безопасности, которым нужен бесплатный TOTP генератор, которому можно доверять.

Поддерживается всеми основными приложениями-аутентификаторами

Наш TOTP генератор полностью совместим со всеми основными приложениями-аутентификаторами, включая Google Authenticator, Microsoft Authenticator, Authy, FreeOTP и Duo Mobile. Коды, генерируемые здесь, следуют тому же алгоритму RFC 6238, который используют эти приложения, поэтому вы можете использовать этот инструмент как надёжную резервную копию или как основной TOTP генератор. Нужен ли вам аналог Google TOTP генератора, совместимый с TOTP генератором Google инструмент, или автономный генератор TOTP 2FA — этот инструмент обеспечивает стабильные, соответствующие стандартам результаты каждый раз.

FAQ

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

Как сгенерировать TOTP-код?

Для генерации TOTP-кода введите ваш секретный ключ, закодированный в Base32, в поле ввода выше, выберите предпочтительный алгоритм (SHA-1, SHA-256 или SHA-512), установите 6 или 8 цифр и нажмите «Сгенерировать TOTP». Инструмент мгновенно создаст временный одноразовый пароль, обновляющийся каждые 30 секунд. Вы также можете отсканировать QR-код камерой или загрузить изображение QR для автоматического заполнения секретного ключа.

Для чего используется TOTP?

TOTP (временный одноразовый пароль) используется для двухфакторной аутентификации (2FA), чтобы добавить дополнительный уровень безопасности к онлайн-аккаунтам. При входе в систему вы вводите пароль вместе с временным кодом из 6 или 8 цифр, сгенерированным приложением-аутентификатором или данным TOTP генератором. Такие сервисы, как Google, GitHub, AWS, Microsoft и банковские приложения, используют TOTP для защиты аккаунтов от несанкционированного доступа, даже если ваш пароль был скомпрометирован.

TOTP лучше, чем SMS?

Да, TOTP значительно безопаснее SMS-двухфакторной аутентификации. SMS-коды могут быть перехвачены путём замены SIM-карты, атаками на протокол SS7 или социальной инженерией. TOTP-коды генерируются локально на вашем устройстве с использованием общего ключа и текущего времени, поэтому никогда не передаются по сети. Это делает TOTP устойчивым к атакам типа замены SIM-карты, клонированию SIM и перехвату SMS. Эксперты по безопасности и организации, такие как NIST, рекомендуют TOTP вместо SMS для двухфакторной аутентификации.

Какие преимущества использования TOTP?

TOTP предлагает несколько ключевых преимуществ: Повышенная безопасность — коды истекают каждые 30 секунд, становясь бесполезными при перехвате. Не требуется сеть — коды генерируются оффлайн на вашем устройстве. Кроссплатформенность — работает с Google Authenticator, Authy, Microsoft Authenticator и десятками других приложений. Независимость от SIM-карты — устойчивость к атакам типа замены SIM и перехвату номеров телефона. Широкое распространение — поддерживается Google, GitHub, AWS, Dropbox и большинством крупных онлайн-сервисов.

Как сгенерировать TOTP?

Для генерации TOTP необходим общий секретный ключ, предоставленный сервисом, в котором вы проходите аутентификацию. Введите этот ключ, закодированный в Base32, в генератор выше. Инструмент использует алгоритм RFC 6238 для объединения вашего секретного ключа с текущей меткой времени, создавая уникальный код, который меняется каждые 30 секунд. Вы можете использовать наш онлайн TOTP генератор, установить приложение-аутентификатор на телефон или использовать библиотеку TOTP генератора на JavaScript в собственных приложениях.

В чём разница между TOTP и OTP?

OTP (одноразовый пароль) — это общий термин для любого пароля, действительного только для одной сессии входа или транзакции. TOTP (временный одноразовый пароль) — это конкретный тип OTP, который использует текущее время как фактор при генерации кода. Хотя все TOTP являются OTP, не все OTP являются TOTP. Другие типы OTP включают HOTP (на основе HMAC, использует счётчик вместо времени) и SMS OTP (отправляемый через SMS). TOTP является наиболее популярной формой OTP для двухфакторной аутентификации благодаря балансу безопасности и удобства использования.

TOTP безопасен?

Да, TOTP является высоко безопасным при правильной реализации. Безопасность основана на сохранности общего ключа, сложности его угадывания (обычно более 160 бит энтропии) и коротком 30-секундном окне действия. Новый код генерируется каждые 30 секунд, поэтому даже если злоумышленник перехватит ваш код, он быстро истечёт. TOTP устойчив к атакам типа повторного воспроизведения, фишингу (при использовании аппаратных ключей) и атакам методом перебора оффлайн. Основной риск заключается в компрометации самого общего ключа, поэтому его всегда следует хранить в безопасности.

Как получить TOTP из QR-кода?

Когда сервис предоставляет QR-код для настройки 2FA, он содержит URI otpauth://totp/ с встроенным секретным ключом. Чтобы использовать данный TOTP генератор, нажмите «Сканировать камерой» и направьте камеру устройства на QR-код или нажмите «Загрузить изображение QR», чтобы выбрать сохранённый файл изображения QR-кода. Инструмент автоматически декодирует QR-код, извлечёт секретный ключ и настроит алгоритм, количество цифр и временной интервал. Вы также можете вручную извлечь параметр secret= из URI и вставить его в поле ввода.

Что такое TOTP-коды?

TOTP-коды — это временные одноразовые пароли длиной обычно 6 или 8 цифр, генерируемые с помощью алгоритма временного одноразового пароля (RFC 6238). Каждый код действителен в течение короткого окна, обычно 30 секунд, после чего генерируется новый код. Эти коды используются как второй фактор двухфакторной аутентификации — вы вводите их вместе с паролем при входе в систему. TOTP-коды генерируются путём объединения общего секретного ключа с текущим временем с использованием хеш-функций HMAC-SHA-1, SHA-256 или SHA-512.

Как найти свой TOTP-код?

Ваш TOTP-код генерируется вашим приложением-аутентификатором (таким как Google Authenticator, Authy или Microsoft Authenticator) или путём ввода секретного ключа в данный онлайн TOTP генератор. Когда сервис запрашивает ваш код 2FA, откройте приложение-аутентификатор, чтобы увидеть текущий код из 6 или 8 цифр. Если у вас не настроено приложение-аутентификатор, используйте наш генератор выше, введя секретный ключ, сохранённый при включении 2FA на вашем аккаунте. Код автоматически обновляется каждые 30 секунд.

Have more questions about 2FA security or authenticator setup?

Explore our complete knowledge hub covering SMS vulnerabilities, SIM swap defense, QR code extraction, and recovery key backups.