"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).
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.
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.