Caixa de Ferramentas de Segurança & Diagnóstico 2FA / TOTP
Uma suíte diagnóstica profissional criada para engenheiros de segurança e resolução de problemas em 2FA. Valide e repare chaves Base32, analise e crie URIs bidirecionais otpauth:// com QR code dinâmico e meça o desvio do relógio do seu sistema com precisão de milissegundos.
Validador e Limpador de Chaves Base32
Detecta caracteres inválidos (0, 1, 8, 9, O, I, L), remove espaços/hífens, aplica padding '=' e agrupa em blocos de 4 caracteres
Caracteres Não Compatíveis Detectados
💡 Teste a chave verificada imediatamente no gerador principal com cálculo dinâmico do código de 6 dígitos.
🚀 Testar no Gerador 2FAInspetor e Construtor Reverso de URI otpauth://
Edição bidirecional: decompõe URIs otpauth:// brutas em campos ou edite os dados para gerar URIs e QR codes dinâmicos
Escaneie com Google Authenticator, Microsoft Authenticator ou Bitwarden para vincular instantaneamente
Verificador de Desvio de Relógio do Sistema (NTP)
Medição de latência de ida e volta (RTT) em múltiplas amostras contra o tempo padrão de referência. Diagnostica mais de 90% dos erros de código 2FA.
Relógio Perfeitamente Sincronizado (Desvio < 1s)
O relógio do seu dispositivo está perfeitamente sincronizado com o horário padrão mundial de rede. Os códigos TOTP de 30 segundos da RFC 6238 serão gerados e validados com 100% de confiabilidade, sem dessincronização de janela.
Guia de Calibração da Hora do Sistema (Corrigir Falha de Código 2FA)
Selecione o seu sistema operacional- Pressione Win + I para abrir as Configurações do Windows.
- Selecione Hora e idioma no menu lateral e clique em Data e hora.
- Verifique se as opções Definir horário automaticamente e Definir fuso horário automaticamente estão ativadas.
- Em «Configurações adicionais», clique no botão Sincronizar agora até surgir o ícone de confirmação verde.
- Comando no Terminal (Admin): Execute
w32tm /resyncno PowerShell ou Prompt de Comando.
- Clique no menu Apple no canto superior esquerdo e abra Ajustes do Sistema.
- Navegue até Geral na barra lateral e selecione Data e Hora.
- Certifique-se de que a opção Ajustar data e hora automaticamente está ativada.
- Mantenha o servidor de referência padrão definido como
time.apple.com. - Comando no Terminal: Abra o Terminal e execute
sudo sntp -sS time.apple.com.
- Abra o aplicativo Ajustes no seu iPhone ou iPad.
- Toque em Geral e selecione Data e Hora.
- Certifique-se de que a opção Automaticamente está ativada.
- 💡 Dica Pro: Se já estiver ativado mas o desvio persistir, desative por 5 segundos e reative em seguida para forçar uma ressincronização imediata com a estação rádio-base celular.
- Abra as Configurações do celular e acesse Sistema > Data e hora.
- Ative as opções Usar horário fornecido pela rede e Usar fuso horário fornecido pela rede.
- ⭐ Sincronização nativa do Google Authenticator: Abra o app Google Authenticator > toque no menu de 3 pontos > Configurações > Correção de horas para códigos > toque em Sincronizar agora.
Perguntas Frequentes (FAQ)
Respostas técnicas detalhadas sobre codificação Base32, padrões de URI otpauth e mecânica de desvio de relógio
P. Por que os dígitos 0, 1, 8 e 9 são proibidos no Base32?
De acordo com o padrão IETF RFC 4648, o Base32 codifica exatamente 5 bits por caractere, necessitando de 32 símbolos únicos: letras maiúsculas de A a Z (26 letras) e algarismos de 2 a 7 (6 números). Os dígitos 0, 1, 8 e 9 simplesmente não existem no alfabeto. Além disso, 0 é frequentemente confundido com a letra O, e 1 é confundido com I ou L. Nossa ferramenta faz a correção automática dessas substituições em um clique.
P. Quais parâmetros são suportados em uma URI otpauth://?
A especificação otpauth:// foi introduzida pelo Google Authenticator e tornou-se o padrão da indústria. Seus principais parâmetros são: secret (a semente secreta Base32), issuer (o provedor, ex.: GitHub ou Binance), algorithm (função hash HMAC, padrão SHA1, ou SHA256/SHA512), digits (número de dígitos, padrão 6 ou 8) e period (janela de rotação, padrão 30 segundos).
P. Por que um desvio de 15 segundos no relógio faz o código ser recusado?
O algoritmo TOTP calcula códigos através da fórmula T = Math.floor(UnixTimestamp / 30). Embora a maioria dos servidores conceda uma tolerância de ±1 intervalo, se o seu relógio local divergir em 15 ou 20 segundos, o código gerado entrará na janela adjacente mais cedo do que deveria, gerando falhas intermitentes perto do término da contagem de 30 segundos.
P. Esta caixa de ferramentas armazena, coleta ou envia as minhas chaves?
De forma alguma. O 2FA-Tool.com opera sob rigorosa arquitetura de conhecimento zero (zero-knowledge) e privacidade absoluta. Todas as análises de Base32, correções, geração de QR codes e medições NTP acontecem 100% no motor JavaScript local do seu navegador. Não há envio para servidores, nem cookies, nem rastreamento de dados sensíveis.