Генерирует текущий и следующий TOTP-код из Base32 secret через WebCrypto с настройкой периода, цифр и SHA-алгоритма.
Base32 secret
Следующий код и параметры
Что делает TOTP code generator
Калькулятор создает одноразовые коды TOTP из Base32 secret. Можно выбрать период, количество цифр и алгоритм HMAC SHA-1 или SHA-256, чтобы сверить настройки двухфакторной аутентификации.
Как рассчитывается код
Инструмент декодирует Base32 secret, считает временной counter по текущему Unix-времени и применяет HMAC через WebCrypto. На экране показываются текущий код, следующий код, оставшееся время и основные параметры.
Предупреждение по секретам
Секрет TOTP фактически равен ключу от второго фактора. Калькулятор работает локально и не делает сетевых запросов, но реальные секреты не стоит вводить на недоверенных устройствах или демонстрировать в общем доступе.