Validador TOTP Valide códigos TOTP contra um segredo compartilhado com janela de tempo configurável.
Validador TOTP
Valide códigos TOTP contra um segredo compartilhado com janela de tempo configurável.
Insira o Segredo
Segredo em Base32.
Insira o Código
Código TOTP.
Validar
Verificar código.
What Is Validador TOTP?
Valida códigos TOTP contra um segredo compartilhado, verificando as janelas de tempo atuais e adjacentes para tolerância ao desvio de relógio. Utiliza HMAC-SHA1 via Web Crypto API. Relata o status da correspondência e o deslocamento de tempo. Essencial para testar 2FA e depurar autenticação. Todo o processamento é feito no lado do cliente.
Why Use Validador TOTP?
-
Janela de tempo configurável
-
Relata offset de tempo
-
Parâmetros padrão
-
100% lado do cliente
Common Use Cases
Teste de Autenticação de Dois Fatores
Testar implementações.
Solução de Problemas
Depurar códigos rejeitados.
Migração
Verificar segredos.
Auditoria
Testar configuração.
Technical Guide
Gera código esperado para passos de tempo T-janela até T+janela. Computa HMAC-SHA1 com truncamento dinâmico de acordo com a RFC 4226. Janela=1 verifica 3 passos, permitindo um desvio de 30-90s.
Tips & Best Practices
-
1Janela=1 é o padrão
-
2Janela maior ajuda a compensar desvios
-
3Offset mostra direção do desvio
-
4Combina período e dígitos
Related Tools
Decodificador Base32
Decodifique strings codificados em Base32 de volta para texto simples.
🔐 Encoding & Crypto
Gerador de HMAC
Gere resumos HMAC com vários algoritmos de hash.
🔐 Encoding & Crypto
Gerador de TOTP
Gere senhas de uso único baseadas em tempo (TOTP) compatíveis com o Google Authenticator.
🔐 Encoding & Crypto
Gerador de HOTP
Gere senhas de uso único baseadas em HMAC (HOTP) com rastreamento de contador.
🔐 Encoding & CryptoFrequently Asked Questions
Q É gratuito?
Q Janela?
Q O segredo está seguro?
Q Offset diferente de zero?
Q Período personalizado?
About This Tool
Validador TOTP is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.