Gere códigos de autenticação baseados em tempo localmente, a partir da sua chave Base32.
Exemplo
Com a chave pública de teste do RFC, o código SHA-1 de 6 dígitos aos 59 segundos é 287082 e continua 287082 até 59.999 segundos; aos 60 segundos passa a 359152.
Método de cálculo
O gerador segue o padrão TOTP, RFC 6238: divide o tempo Unix atual pelo período escolhido, combina esse contador com a sua chave usando HMAC e transforma o resultado em 6 ou 8 dígitos. Qualquer pessoa com a mesma chave, as mesmas opções e a hora certa obtém o mesmo código.
Observações importantes
A chave é tratada como uma senha. Ela fica na memória desta página, não é salva, registrada nem enviada a lugar algum, e some quando você redefine ou sai. Ainda assim, isso não protege contra um aparelho comprometido ou uma extensão maliciosa, então não cole chaves em computadores compartilhados.
Perguntas frequentes
Meu código é recusado — o que devo conferir?
Primeiro as opções: a maioria dos serviços usa SHA-1, 6 dígitos e 30 segundos, e qualquer divergência gera códigos que parecem válidos mas não são. A mesma chave e o mesmo instante dão 94287082 com 8 dígitos, 46119246 com SHA-256 e 90693936 com SHA-512. Depois ative a hora automática do aparelho e tente um código novo.
Quais formatos de chave são aceitos?
Digite a chave Base32 exatamente como o serviço fornece; espaços e letras minúsculas são aceitos, mas imagem de QR, código por SMS ou link otpauth não. Nunca compartilhe seu segredo e lembre-se de que copiar um código o deixa na área de transferência do aparelho.
Isto faz backup ou recupera minhas contas?
Não. A página não é cofre de contas, backup nem serviço de recuperação: guarde os códigos de recuperação do serviço em outro lugar seguro e use um aplicativo autenticador confiável no dia a dia. Zeros à esquerda fazem parte do código, como em 081804, e precisam ser digitados.