Локальне обчислення в браузері
TOTP код обчислюється в браузері через Web Crypto. Для тимчасових посилань краще використовувати #secret=, бо fragment не надсилається в HTTP-запиті.
Вставте secret Base32 або URI otpauth для Вирішення проблем сканування QR-коду 2FA
Ця локалізована сторінка Вирішення проблем сканування QR-коду 2FA допомагає перетворити наявний ключ налаштування 2FA або MFA на поточний TOTP код. Видимий текст залишається як вставлений, а обчислення внутрішньо нормалізує пробіли, дефіси та padding.
TOTP код обчислюється в браузері через Web Crypto. Для тимчасових посилань краще використовувати #secret=, бо fragment не надсилається в HTTP-запиті.
Працює зі стандартними TOTP налаштуваннями Google Authenticator, Microsoft Authenticator, 1Password, Bitwarden, 2FAS, FreeOTP та інших 2FA/MFA процесів, які показують secret Base32 або otpauth.
Ця матриця показує, які дані приймає локальний генератор TOTP/2FA і що перевірити перед копіюванням коду.
| Потреба | Вхідні дані або налаштування | Що перевірити | Результат |
|---|---|---|---|
| Ручний ключ налаштування 2FA | Base32 secret з пробілами, дефісами або padding | Скопіюйте повний ключ зі сторінки безпеки акаунта | Поле зберігає вставлений формат, а обчислення локально нормалізує значення |
| Посилання налаштування otpauth | URI otpauth://totp/ з QR Authenticator або екрана налаштування | URI містить secret і за наявності issuer, digits, period та algorithm | Інструмент читає підтримувані параметри TOTP і оновлює опції |
| QR-зображення Authenticator | Скриншот QR або збережене зображення | Браузер підтримує локальний BarcodeDetector API | QR читається у браузері; upload не потрібен |
| Кілька акаунтів | Окремий генератор для кожного secret | Використовуйте Add generator лише для іншого акаунта або MFA token | Кожен генератор має власні назву, secret, таймер і кнопку копіювання |
| Розширені налаштування TOTP | SHA-1, SHA-256, SHA-512; 6 або 8 цифр; період 10-120 секунд | Зіставте з екраном сервісу, якщо це не типовий стандарт 6 цифр і 30 секунд | Коди узгоджуються з Authenticator-застосунками, сумісними з RFC 6238 |
| URL-ярлик із secret | #secret= fragment, secret у path або query ?secret= | Надавайте перевагу fragment, бо secret після # не надсилається в HTTP-запитах | Сторінки path і query з secret віддаються з noindex/no-store |
TOTP — це одноразовий пароль на основі часу. Додаток authenticator і сервіс мають спільний Base32 secret та використовують поточний час для створення короткого коду, який зазвичай змінюється кожні 30 секунд.
Обчислення TOTP виконується у вашому браузері через Web Crypto. Акаунт не потрібен, і secret не надсилається до backend API для генерації коду. Для URL-ярликів краще використовувати #secret=.
Сторінка починається з одного генератора. Натисніть Додати генератор для кожного додаткового secret 2FA або MFA, за потреби задайте назву, вставте Base32 secret або URI otpauth і скопіюйте код.
Так. Рекомендований формат: https://2fa.chatgpt.org.uk/#secret=YOUR_BASE32_SECRET. Також працюють path shortcuts і URL ?secret=.
Ні. Він використовує наявний ключ налаштування для обчислення поточного коду. Secret створює сайт або застосунок, де ви вмикаєте двофакторну автентифікацію.
Обчислення TOTP виконується локально в браузері. Не діліться реальними secrets через path або query; для URL-ярлика використовуйте #secret=.
Рекомендовано формат fragment, бо вміст після # не надсилається з HTTP-запитами. Формати path і query також підтримуються, а такі сторінки позначаються noindex, щоб URL із secret не індексувалися.
https://2fa.chatgpt.org.uk/#secret=YOUR_BASE32_SECREThttps://2fa.chatgpt.org.uk/#YOUR_BASE32_SECREThttps://2fa.chatgpt.org.uk/YOUR_BASE32_SECREThttps://2fa.chatgpt.org.uk/?secret=YOUR_BASE32_SECRETНе діліться реальними secret 2FA з іншими. Для тимчасових ярликів краще використовувати URL fragment #secret=.
Last updated: 2026-09-12. TOTP generation follows RFC 6238 and compatible otpauth setup links.