Gerador TOTP: Códigos 2FA Instantâneos

Use este gerador TOTP para transformar um segredo base32 em códigos 2FA ao vivo com SHA-1/256/512 e 6 ou 8 dígitos.

Os códigos TOTP são computados localmente no seu navegador com a Web Crypto API e nada é enviado, mas evite colar segredos reais de 2FA de produção em qualquer ferramenta web.

Criado e mantido por Udit Agarwal

Precisa inspecionar um token de autenticação? Experimente o Decodificador JWT.

Sobre Gerador de TOTP / 2FA

Este gerador TOTP transforma um segredo base32 na mesma senha de uso único baseada em tempo que seu aplicativo autenticador mostraria, atualizando automaticamente a cada segundo. Cole o segredo de uma tela de configuração de 2FA e obtenha instantaneamente um OTP ao vivo, com uma barra de contagem regressiva mostrando por quanto tempo o código atual permanece válido. Como um gerador de código 2fa flexível, ele suporta SHA-1, SHA-256 e SHA-512, códigos de 6 ou 8 dígitos e períodos personalizados, então você pode corresponder a quase qualquer serviço ou testar sua própria implementação de MFA. Foi feito para desenvolvedores, engenheiros de QA e equipes de DevOps que testam fluxos de login de dois fatores, depuram a geração de código de autenticação ou verificam a saída TOTP de um servidor. Tudo é computado localmente no seu navegador com a Web Crypto API, então seus dados nunca saem do seu dispositivo.

Recursos

  • Gera senhas de uso único baseadas em tempo ao vivo a partir de qualquer segredo base32
  • Atualiza o código automaticamente a cada segundo com uma contagem regressiva visual de validade
  • Alterne entre os algoritmos de hash SHA-1, SHA-256 e SHA-512
  • Escolha códigos de 6 ou 8 dígitos para corresponder ao seu serviço
  • Período de tempo personalizado de 5 a 120 segundos (padrão 30s)
  • Formata os códigos com espaçamento para leitura fácil e cópia com um clique
  • Computado inteiramente no navegador com a Web Crypto API

Como usar Gerador de TOTP / 2FA

  1. Cole seu segredo base32 no campo de segredo.
  2. Escolha a quantidade de dígitos, o algoritmo de hash e o período para corresponder ao seu serviço.
  3. Leia o código TOTP atual exibido em dígitos grandes enquanto ele se atualiza.
  4. Clique no botão de copiar para pegar o código antes de a contagem regressiva expirar.

Exemplo

Entrada

Segredo: JBSWY3DPEHPK3PXP
Dígitos: 6, Algoritmo: SHA-1, Período: 30s

Saída

Código: 282 760 (exemplo para uma janela de 30s; muda a cada período)

Um TOTP SHA-1 de 6 dígitos derivado de um segredo base32. Os dígitos reais dependem da janela de tempo atual.

Erros comuns e solução de problemas

  • Erro "Invalid base32 character" ao colar um segredo. — Segredos base32 usam apenas A-Z e 2-7. Remova espaços e caracteres como 0, 1, 8 ou 9, que costumam vir de um segredo digitado errado ou decodificado de QR.
  • O código gerado não corresponde ao do aplicativo autenticador. — Confirme se os dígitos, o período e o algoritmo de hash correspondem ao serviço. A maioria usa 6 dígitos, 30 segundos e SHA-1, mas alguns usam 8 dígitos ou SHA-256/512.
  • O código é rejeitado mesmo parecendo correto. — O TOTP depende do horário atual. Verifique se o relógio do seu dispositivo está preciso; até 30 segundos de desvio podem colocá-lo na janela de tempo errada.
  • Mensagem "Secret is empty". — Insira o segredo compartilhado base32 da sua tela de configuração de 2FA, não a URI otpauth://. Cole apenas a string do segredo em si.

Perguntas frequentes

O que é um gerador TOTP?
Um gerador TOTP computa senhas de uso único baseadas em tempo a partir de um segredo base32 compartilhado, produzindo os mesmos códigos 2FA rotativos que um aplicativo autenticador mostra. Este gerador TOTP da ArrayKit os computa ao vivo no seu navegador.
Como gero um código 2FA com este gerador TOTP?
Cole o segredo compartilhado base32 da tela de configuração de 2FA do seu serviço, defina os dígitos, o algoritmo e o período para corresponder, e leia o código ao vivo. Ele se atualiza a cada segundo com uma barra de contagem regressiva.
Qual formato de segredo o gerador TOTP aceita?
Ele aceita o segredo compartilhado base32 (letras A-Z e dígitos 2-7) de uma tela de configuração de 2FA de um serviço. Espaços e preenchimento são ignorados automaticamente; URIs otpauth:// não são usadas aqui.
Quais algoritmos e tamanhos de dígitos são suportados?
Você pode escolher SHA-1, SHA-256 ou SHA-512, códigos de 6 ou 8 dígitos e um período personalizado de 5 a 120 segundos, correspondendo a quase qualquer serviço TOTP.
Por que meu código difere do meu aplicativo autenticador?
Geralmente uma incompatibilidade no algoritmo, na quantidade de dígitos, no período ou no relógio do dispositivo. Alinhe essas configurações e garanta que o horário do seu sistema esteja preciso, já que os códigos estão ligados à janela de tempo atual.
Meu segredo TOTP é mantido em sigilo?
Sim. O gerador TOTP computa os códigos localmente com a Web Crypto API, então seu segredo nunca sai do seu dispositivo e nada é enviado a um servidor. Evite colar segredos reais de produção aqui.

Ferramentas relacionadas

Mais ferramentas de Segurança

  • Assinador de JWT — Crie e assine um JWT (HS256/384/512) a partir de um payload e um segredo — Web Crypto.
  • Gerador de Basic Auth — Gere e decodifique cabeçalhos de autorização HTTP Basic Auth a partir de um usuário e uma senha.
  • Verificador de Certificado e Chave — Verifique se um certificado SSL e uma chave privada formam um par, com fingerprints da chave pública.
  • Extrator PFX para PEM — Abra um arquivo .pfx/.p12 protegido por senha e divida-o em blocos PEM de certificado, cadeia e chave.
  • Gerador de Bcrypt — Faça o hash de uma senha com bcrypt em um custo escolhido, ou verifique-a contra um hash, no navegador.
  • Gerador de HMAC — Assine uma mensagem com uma chave secreta usando SHA-256, SHA-1, SHA-384 ou SHA-512, no navegador.
  • Força de Senha — Teste a força de uma senha, sua entropia e o tempo estimado para quebrá-la, no navegador.
  • Decodificador X.509 — Leia subject, validade, SANs e fingerprints de um certificado.
  • Frase-Senha Diceware — Gere frases-senha memoráveis da lista da EFF com entropia ao vivo.
  • Analisador de CSP — Explique cada diretiva do CSP e sinalize riscos por severidade.
  • Checksum de Arquivo — Calcule MD5, SHA-1, SHA-256 e SHA-512 e verifique um arquivo.
  • Gerador de IBAN — Gere IBANs de teste válidos e valide o checksum MOD-97.

Ver todas as ferramentas de Segurança (27) · Todas as ferramentas