Генератор QR-кода для 2FA
Создайте URI otpauth:// и QR-код для TOTP или HOTP по издателю, аккаунту и секрету Base32. Отсканируйте в Google Authenticator, Authy или 1Password.
Ключ, который сервис показывает при настройке 2FA. Пробелы и строчные буквы допустимы.
Введите имя учётной записи, чтобы создать QR-код.
Соответствует формату Key URI Google Authenticator и работает с Google Authenticator, Microsoft Authenticator, Authy, 1Password, Bitwarden и другими. QR-код создаётся локально. Любой, кто его увидит, сможет генерировать ваши коды, поэтому не делитесь его скриншотами.
Работает полностью в вашем браузере. Ваши данные никуда не загружаются.
Что такое Генератор QR-кода для 2FA?
Инструмент создаёт ключевой URI otpauth:// и его QR-код, которые сканируют приложения-аутентификаторы при настройке двухфакторной аутентификации. Введите издателя, имя учётной записи и секрет, настройте алгоритм, число цифр и период или счётчик, затем отсканируйте или скачайте QR-код.
Как пользоваться Генератор QR-кода для 2FA
- Выберите Тип: TOTP (по времени) или HOTP (по счётчику).
- Введите Издатель (название сервиса) и Имя учётной записи.
- Вставьте Секретный ключ (Base32) или нажмите Новый случайный ключ.
- Настройте алгоритм, число цифр и период или счётчик, затем отсканируйте QR-код или нажмите Скачать PNG.
Пример
Issuer ACME Co, account john@example.com, secret JBSWY3DPEHPK3PXP
otpauth://totp/ACME%20Co:john%40example.com?secret=JBSWY3DPEHPK3PXP&issuer=ACME%20Co&algorithm=SHA1&digits=6&period=30
Когда использовать Генератор QR-кода для 2FA
Используйте для регистрации тестовых аккаунтов при разработке, переноса известного секрета в новое приложение-аутентификатор или создания QR-кодов для документации. Никогда не делитесь QR-кодом настоящего аккаунта: в нём содержится секрет.
Как работает Генератор QR-кода для 2FA
URI следует формату Key URI Google Authenticator: otpauth://totp/Issuer:account?secret=…&issuer=…&algorithm=SHA1&digits=6&period=30, где издатель и аккаунт кодируются процентами. QR-код создаётся локально библиотекой qrcode (уровень коррекции ошибок M) как PNG data URL. Случайные секреты состоят из 20 байт (160 бит) из crypto.getRandomValues, как рекомендует RFC 4226.
Распространенные Случаи Использования
- Создание QR-кодов для тестовых аккаунтов 2FA
- Перенос секрета TOTP на новый телефон
- Скриншоты для документации с фиктивными секретами
- Проверка того, как приложения-аутентификаторы обрабатывают SHA-256 или 8-значные коды
Примечание по Безопасности
Любой, кто отсканирует или сфотографирует QR-код, сможет создавать ваши одноразовые коды. Не делитесь скриншотами настоящих QR-кодов 2FA.
Часто Задаваемые Вопросы
Поддерживают ли все приложения SHA-256 и 8 цифр?
Нет. Google Authenticator исторически игнорирует алгоритм и число цифр на некоторых платформах; SHA-1, 6 цифр, 30 секунд наиболее совместимый выбор.
Почему издатель не может содержать двоеточие?
Двоеточие разделяет издателя и аккаунт в метке URI, поэтому двоеточие в любом из них сделало бы метку неоднозначной.
Создаётся ли QR-код онлайн?
Нет. URI и изображение QR создаются в вашем браузере; на сервер ничего не отправляется.