Генератор TOTP-кода
Создайте TOTP-код (одноразовый пароль на основе времени) по секретному ключу base32 — удобно для проверки интеграции двухфакторной аутентификации (2FA), не доставая телефон.
Как это работает
TOTP (Time-based One-Time Password) — алгоритм, который используется в большинстве приложений-аутентификаторов (Google Authenticator, Authy и др.). Он объединяет общий секретный ключ с текущим временем, разделённым на интервалы (обычно по 30 секунд), и через HMAC-SHA1 создаёт одноразовый код. Инструмент пересчитывает точно такой же код, как ваше мобильное приложение, по тому же секретному ключу.
Где взять секретный ключ base32?
Когда сервис включает двухфакторную аутентификацию, он обычно показывает QR-код, а под ним — текстовый ключ «для ручного ввода»: именно эту строку (часто заглавными буквами, без пробелов) нужно вставить сюда.
Почему полученный код не совпадает с кодом в моём приложении?
Расчёт зависит от точного времени на вашем компьютере. Если часы вашего устройства отстают или спешат больше чем на несколько секунд относительно реального времени, созданный код будет отличаться от кода в мобильном приложении, которое, как правило, синхронизируется с сервером времени.
<strong>Обработка на 100% локально:</strong> расчёт выполняется полностью в вашем браузере через WebAssembly; ваш секретный ключ никогда не передаётся на сервер.