Gerador de código TOTP

Digite ou gerar um segredo Base32, veja o TOTP atual e a contagem regressiva para o teste de integração 2FA.

Privacidade: processado localmente, nunca carregado.

↓ Colar na área de entrada abaixo para ver os resultados instantaneamente

基于 RFC 6238 TOTP 在本地生成一次性验证码,可与 Google Authenticator 等应用对照测试。

密钥 (Base32)
位数
周期 (秒)

396338

30 秒后刷新

Notas

使用说明

密钥需与验证器应用一致。本工具仅用于开发调试,勿在不可信环境输入生产密钥。

Digite ou gerar um segredo Base32, veja o TOTP atual e a contagem regressiva para o teste de integração 2FA.

Iniciação rápida

  1. Set segredo

    Deve corresponder ao segredo no Google Authenticator ou similar.

  2. Verifique o código

    Padrão de 6 dígitos e período de 30s; ajuste para corresponder ao seu servidor.

Desenvolvimento Uso

Compare com a biblioteca otpauth do seu servidor ao construir o 2FA; nunca digite segredos de produção reais em máquinas públicas.

Fluxo de trabalho típico

Ao desenvolver aplicativos que exigem integração 2FA, esta ferramenta verifica rapidamente se as chaves secretas estão corretas. Primeiro gerar ou inserir uma chave Base32 e a ferramenta exibirá instantaneamente o código TOTP atual com contagem regressiva. Os códigos de atualização de 30 segundos correspondem exatamente ao Google Authenticator para facilitar o teste.

Mantenha o seu autenticador móvel aberto para comparação em tempo real durante o teste. Se a autenticação falhar, verifique a sincronização de tempo (habilitar NTP) e verifique os espaços extras nas chaves. Os desenvolvedores também podem pré - gerar futuros códigos TOTP para scripts de testes automatizados.

Exemplos

período

Input

30s window, 6 digits

Output

Rotating 6-digit code

FAQ

Suporte de HOTP?

TOTP (baseado no tempo) somente; HOTP precisa de um modo de contador.

E se os códigos gerados não corresponderem ao meu aplicativo móvel?

Primeiro verifique a sincronização do tempo - > 30s diferença causa desajustes. Verifique a precisão da entrada de teclas (sensível a case, sem caracteres extras). Se os problemas persistirem, teste em todos os navegadores ou use conversores de épocas para inspecionar as linhas de base de carimbo de tempo.