Gerador de código TOTP
Gere um código TOTP (senha de uso único baseada no tempo) a partir de uma chave secreta base32, útil para testar uma integração de autenticação em dois fatores (2FA) sem precisar pegar o celular.
Como funciona
TOTP (Time-based One-Time Password) é o algoritmo usado pela maioria dos aplicativos autenticadores (Google Authenticator, Authy etc.). Ele combina uma chave secreta compartilhada com a hora atual dividida em intervalos (normalmente de 30 segundos) para produzir um código de uso único via HMAC-SHA1. Esta ferramenta recalcula exatamente o mesmo código do seu aplicativo móvel, a partir da mesma chave secreta.
Onde encontro minha chave secreta base32?
Quando um serviço ativa a autenticação em dois fatores, ele geralmente exibe um QR code e, abaixo dele, uma chave em texto para "digitar manualmente": é essa sequência (muitas vezes em maiúsculas e sem espaços) que você deve colar aqui.
Por que o código que obtenho não corresponde ao do meu aplicativo?
O cálculo depende da hora exata do seu computador. Se o relógio do seu dispositivo estiver atrasado ou adiantado em mais de alguns segundos em relação à hora real, o código gerado será diferente do exibido no seu aplicativo móvel, que normalmente se sincroniza com um servidor de horário.
<strong>Processamento 100% local:</strong> o cálculo é feito inteiramente no seu navegador via WebAssembly; sua chave secreta nunca é transmitida a um servidor.