Resultado
Codificador y Decodificador Base32 Gratuito
Convierta texto a y desde la codificación Base32
Nuestro Codificador y Decodificador Base32 gratuito convierte el texto a formato codificado Base32 y viceversa. La codificación Base32 representa datos binarios utilizando un alfabeto de 32 caracteres (A-Z y 2-7), haciéndolo legible por humanos y adecuado para sistemas que no distinguen entre mayúsculas y minúsculas. Toda la codificación y decodificación ocurre al instante en su navegador; nunca se envían datos a un servidor.
📋 ¿Qué es la codificación Base32?
Base32 es un esquema de codificación de binario a texto definido en el RFC 4648 que representa datos binarios utilizando un alfabeto de 32 caracteres: letras mayúsculas de la A a la Z y dígitos del 2 al 7. A diferencia del Base64, el Base32 solo utiliza letras mayúsculas y dígitos, haciéndolo insensible a mayúsculas y minúsculas y amigable para el ser humano. Cada carácter Base32 representa 5 bits de datos, lo que resulta en una expansión de tamaño de aproximadamente un 60%. Base32 se usa comúnmente en TOTP (Contraseñas de un Solo Uso Basadas en el Tiempo), claves secretas para autenticación de dos factores (Google Authenticator), registros DNS y otros sistemas donde la distinción entre mayúsculas y minúsculas podría causar problemas.
🛠️ Cómo usar la herramienta Base32
- 1 Seleccione la pestaña 'Codificar a Base32' o 'Decodificar de Base32' dependiendo de su tarea.
- 2 Para codificar: Ingrese el texto sin formato que desea convertir a Base32 en el área de entrada.
- 3 Para decodificar: Pegue la cadena codificada en Base32 (caracteres A-Z, 2-7 y relleno =).
- 4 Haga clic en el botón correspondiente para procesar la conversión al instante.
- 5 Copie el resultado con el botón 'Copiar Resultado' para usarlo en su aplicación.
✨ Características Clave
Conversión Instantánea
Codifique y decodifique datos Base32 en tiempo real. Sin límites de tamaño de archivo, sin esperas: resultados instantáneos para cualquier longitud de entrada.
Privacidad Total
Toda la codificación y decodificación se ejecuta completamente en su navegador utilizando JavaScript. Sus datos nunca salen de su dispositivo.
Interfaz Sencilla
Diseño limpio e intuitivo con pestañas separadas para codificar y decodificar. Pegue sus datos, haga clic en convertir y copie el resultado.
🎯 Casos de Uso Comunes
🔐 Autenticación de Dos Factores
Base32 es la codificación estándar para las claves secretas TOTP utilizadas en Google Authenticator, Authy y otras aplicaciones 2FA. Codifique y decodifique los secretos TOTP para el desarrollo de sistemas de autenticación.
🌐 DNS y Protocolos de Red
La codificación Base32 se utiliza en DNSSEC, sistemas de autenticación basados en DNS y protocolos que requieren representación de datos sin distinción entre mayúsculas y minúsculas en URL y nombres de dominio.
🔑 Codificación de Claves Secretas
Codifique claves y secretos criptográficos en formato Base32 para compartirlos y almacenarlos fácilmente. El formato legible por humanos de Base32 reduce los errores de transcripción en comparación con el hexadecimal o el Base64.
👩💻 Desarrollo y Pruebas
Codifique y decodifique datos Base32 durante el desarrollo. Útil para depurar implementaciones TOTP, probar parámetros codificados y trabajar con API que utilizan Base32.
💡 Mejores Prácticas para Base32
- Use Base32 en lugar de Base64 cuando la distinción entre mayúsculas y minúsculas pueda ser un problema; Base32 solo utiliza letras mayúsculas y dígitos.
- Recuerde que la codificación Base32 aumenta el tamaño de los datos en aproximadamente un 60% (8 caracteres de salida por cada 5 bytes de entrada).
- El relleno de Base32 (=) se puede eliminar para aplicaciones seguras en URL: el descodificador puede inferir el relleno a partir de la longitud de la cadena.
- Para los secretos TOTP, utilice siempre la codificación Base32 según lo especificado en el RFC 6238 y Google Authenticator.
- No confunda Base32 con Base64: son esquemas de codificación diferentes con alfabetos y casos de uso diferentes.
- Base32 es una codificación, no un cifrado. No proporciona seguridad de los datos: cualquiera puede decodificar un texto en Base32.
❓ Preguntas Frecuentes
¿Cuál es la diferencia entre Base32 y Base64?
Base32 utiliza un alfabeto de 32 caracteres (A-Z, 2-7) y no distingue entre mayúsculas y minúsculas, con un aumento de tamaño de ~60%. Base64 utiliza un alfabeto de 64 caracteres (A-Z, a-z, 0-9, +, /) y es sensible a mayúsculas y minúsculas, con un aumento de tamaño de ~33%. Base32 es más fácil de usar y funciona en sistemas que no distinguen entre mayúsculas y minúsculas, mientras que Base64 es más eficiente en espacio.
¿Por qué se usa Base32 para TOTP/2FA?
Base32 se usa para las claves secretas TOTP porque no distingue entre mayúsculas y minúsculas (los usuarios pueden ingresarlo en cualquier caso), es legible por humanos (sin caracteres confusos como 0/O o 1/l) y lo suficientemente compacto para la entrada manual. El estándar TOTP RFC 6238 especifica la codificación Base32 para secretos compartidos.
¿Es segura la codificación Base32?
No, Base32 es un esquema de codificación, no de cifrado. Cualquiera que tenga una cadena Base32 puede decodificarla para volver a los datos originales. Si necesita proteger los datos, utilice el cifrado (AES, RSA) antes de codificar con Base32. Base32 solo se usa para la representación de datos, no para la protección de datos.
¿Puedo codificar archivos binarios con Base32?
Esta herramienta está diseñada para la conversión de texto a Base32. Para codificar archivos binarios, necesitaría una herramienta que pueda leer datos binarios y aplicar la codificación Base32 a los bytes sin procesar. Sin embargo, esta herramienta maneja correctamente la codificación de texto UTF-8 a Base32.
¿Qué caracteres son válidos en Base32?
Base32 utiliza exactamente 32 caracteres: letras mayúsculas de la A a la Z (26 caracteres) y dígitos del 2 al 7 (6 caracteres). El carácter = se usa como relleno. Los dígitos 0, 1, 8 y 9 se excluyen intencionadamente para evitar confusiones con las letras O, I/L, B y G.