J-Kit
English

base32 chave totp 2fa autenticador

Base32 em autenticação 2FA (TOTP)

Quando você escaneia um QR code de autenticação 2FA ou digita uma chave manual, você está usando Base32. O protocolo TOTP (RFC 6238) usa Base32 como formato de intercâmbio para chaves secretas por ser case-insensitive, sem caracteres ambíguos e fácil de digitar.

Como o TOTP usa Base32

  • O servidor gera 20 bytes aleatórios (160 bits) como chave secreta HMAC-SHA1. Esses bytes são codificados em Base32 para apresentar ao usuário (ex: JBSWY3DPEHPK3PXP). O app autenticador decodifica o Base32 de volta para os bytes originais e usa como chave para calcular o HOTP a cada 30 segundos.

Exemplo de chave TOTP

Chave TOTP em Base32

Entrada
JBSWY3DPEHPK3PXP
Saída esperada
Bytes: 48 65 6c 6c 6f 21 de ad be ef

Esta é a chave "Hello!\xde\xad\xbe\xef" codificada em Base32 — exemplo clássico de RFC.

Uso seguro

Entrada
context + tool result
Saída esperada
interpreted with limits and next steps

Use o resultado como apoio técnico ou educacional, mantendo os limites da ferramenta explícitos no fluxo.

FAQ da ferramenta completa

Base64 usa 64 caracteres (A-Z, a-z, 0-9, +, /) e é mais compacto (33% de overhead vs 60% do Base32). Base32 usa apenas 32 caracteres maiúsculos sem ambiguidade (sem l/1, 0/O), tornando-o mais adequado para humanos digitarem, para sistemas case-insensitive e para transmissão em contextos que restringem o alfabeto.

Perguntas frequentes

Posso usar este decodificador para verificar minhas chaves 2FA?

Sim, para verificar o formato Base32 de uma chave de backup. Nunca insira chaves 2FA ativas em sites desconhecidos. Neste caso, a decodificação é feita inteiramente no seu navegador — nenhum dado é enviado para servidores.

Esta página substitui uma análise oficial ou profissional?

Não. Ela ajuda a entender o cenário e usar a ferramenta com mais segurança, mas decisões reais devem considerar fonte oficial, contexto completo e orientação qualificada quando necessário.