"Hello" em Base32
- Entrada
- Hello
- Saída esperada
- JBSWY3DP
8 chars para 5 bytes (60% overhead).
diferença base32 base64
Base32 e Base64 são dois dos esquemas de codificação binária mais usados, mas com características distintas que os tornam adequados para contextos diferentes. Entender as diferenças evita escolhas equivocadas que podem gerar problemas de compatibilidade.
8 chars para 5 bytes (60% overhead).
8 chars para 5 bytes (60% overhead, coincidência por ser 5 bytes).
Se a outra ponta fala em RFC 4648 sem qualificar, é o alfabeto A-Z2-7 com padding. Use base32hex quando a ordem alfabética do texto codificado precisar acompanhar a ordem numérica dos dados, que é o caso do NSEC3 em DNSSEC. Use Crockford quando o código vai ser lido e digitado por pessoas e você quer detectar erro na hora, com o dígito de verificação. Use z-base-32 quando o valor vai ser ditado em voz alta. Escolher errado não corrompe nada, mas a outra ponta não vai conseguir decodificar.
Base64url (variante URL-safe do Base64, com - e _ em vez de + e /) é o padrão para tokens JWT e session tokens. Base32 pode ser usado em tokens que precisam ser digitados ou falados por humanos, mas é menos comum nesse contexto.
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.
ABCDEFGHIJKLMNOPQRSTUVWXYZ234567Tudo é calculado no seu navegador, inclusive o arquivo carregado e qualquer segredo colado. Nada é enviado para servidor.