Gerador de TOTP / 2FA

Gere senhas de uso único baseadas em tempo (códigos 2FA) a partir de um segredo base32.

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.

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

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

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

Todas as ferramentas de ArrayKit