Decodificar um segredo base32
Chaves de configuração TOTP e tokens seguros para DNS chegam em A–Z2–7. A decodificação base32 mostra os bytes; a codificação confirma a ida e volta.
Ferramentas usadas neste guia
A tarefa
Base32 troca densidade por robustez: sem o ambíguo 0/O ou 1/l, seguro em DNS e em papel. Quando uma chave 2FA ou um token de licença chega como JBSWY3DPK5XXE3DE, decodifique-o para ver o UTF-8 subjacente ou confirmar a ida e volta.
Texto ↔ base32
Cole qualquer um dos lados. Codificar transforma texto UTF-8 no alfabeto padrão com preenchimento = opcional; decodificar aceita minúsculas e ignora espaços e preenchimento.
Exemplo
Hello codifica para JBSWY3DP (preenchimento opcional). Decodificar jbsw y3dp — minúsculas com espaço — ainda devolve Hello. Note que JBSWY3DZ também é uma cadeia válida e decodifica para Helly: base32 verifica o alfabeto, não o significado.
Escopo
Base32 RFC 4648 sobre texto UTF-8, até 200.000 caracteres em qualquer direção. UTF-8 inválido nos bytes decodificados é reportado, não corrompido. Base32hex e as variantes Crockford são alfabetos diferentes e não são detectados.