Herramienta Gratuita

Convertidor de Texto a Cifra Base32

Codifica y decodifica texto plano en Base32 (RFC 4648). Soporta alfabetos Estándar, Base32hex y Crockford, visualizador de flujo de 5 bits y validador de claves 2FA/TOTP.

Operación:
Visualizador de Conversión en Quintetos (Flujo de 5 Bits):
Entrada: 0 chars
Salida: 0 chars
Expansión: 160%
Resumen de IA y AEO (TL;DR)

Respuesta Rápida: ¿Qué es Convertidor de Texto a Cifra Base32?

¿Qué hace esta herramienta? Codifica y decodifica texto plano en Base32 (RFC 4648). Soporta alfabetos Estándar, Base32hex y Crockford, visualizador de flujo de 5 bits y validador de claves 2FA/TOTP.

Categoría de Aplicación
Texto
Fórmula de Cálculo
5 \text{ bytes (40 bits)} \to 8 \text{ símbolos de 5 bits en alfabeto } \{A\text{-}Z, 2\text{-}7\}
Parámetros de Entrada
Texto Plano a Codificar / Decodificar
Resultados Devueltos
Resultado Base32
Guía Rápida de Uso (Paso a Paso)
  1. Paso 1: Introduce o ajusta el campo Texto Plano a Codificar / Decodificar.
  2. Paso 2: Haz clic en Procesar Base32 para obtener el desglose y resultados inmediatos.
Consejo de Optimización (IA)

Para obtener resultados óptimos, asegúrate de ingresar los valores en las unidades correspondientes.

Convertidor de Texto a Cifra Base32 Online (Codificador y Decodificador)

Codifica y decodifica texto plano en Base32 bajo el estándar oficial RFC 4648. Soporta las variantes Base32 Estándar (A-Z, 2-7), Base32hex y Crockford, gestión dinámica de relleno con signos igual (=), visualizador interactivo de flujo binario de 5 bits y validador de claves secretas 2FA/TOTP para Google Authenticator.

¿Qué es la Cifra o Codificación Base32 y Cómo Funciona?

Base32 es un esquema de codificación binario a texto que representa datos digitales arbitrarios utilizando un conjunto estrictamente seleccionado de 32 caracteres legibles. A diferencia de su homólogo más conocido, Base64 (que emplea 64 símbolos diferenciando entre mayúsculas y minúsculas), Base32 fue especialmente diseñado para ser completamente insensible a mayúsculas y minúsculas (case-insensitive) y para evitar ambigüedades visuales en canales donde los seres humanos deben leer, transcribir o dictar información por voz.

El estándar formal de Base32 está definido en el documento RFC 4648 de la Internet Engineering Task Force (IETF). El alfabeto estándar está compuesto por las 26 letras del abecedario en mayúsculas (A-Z) y los dígitos del 2 al 7 (2-7). Se omiten deliberadamente los números 0, 1 y 8 para evitar cualquier confusión óptica con las letras O, I (o L) y B respectivamente.

Cada carácter de Base32 codifica exactamente 5 bits de información ($2^5 = 32$). Para traducir datos binarios convencionales (donde cada byte contiene 8 bits), el algoritmo agrupa los bytes de entrada en bloques de 40 bits (el mínimo común múltiplo entre 8 y 5: $\mathrm{mcm}(8, 5) = 40$), de modo que 5 bytes de texto plano se convierten con precisión milimétrica en 8 caracteres Base32.

Mecánica Matemática de la Conversión: Agrupación de 8 Bits a 5 Bits

Para comprender el flujo de transformación paso a paso, examinemos cómo una secuencia de 5 bytes ($b_0, b_1, b_2, b_3, b_4$) se redistribuye en 8 índices de 5 bits ($s_0, s_1, \dots, s_7$):

$$s_0 = (b_0 \gg 3) \ \& \ 31$$ $$s_1 = (((b_0 \ \& \ 7) \ll 2) \ | \ (b_1 \gg 6)) \ \& \ 31$$ $$s_2 = (b_1 \gg 1) \ \& \ 31$$ $$s_3 = (((b_1 \ \& \ 1) \ll 4) \ | \ (b_2 \gg 4)) \ \& \ 31$$ $$s_4 = (((b_2 \ \& \ 15) \ll 1) \ | \ (b_3 \gg 7)) \ \& \ 31$$ $$s_5 = (b_3 \gg 2) \ \& \ 31$$ $$s_6 = (((b_3 \ \& \ 3) \ll 3) \ | \ (b_4 \gg 5)) \ \& \ 31$$ $$s_7 = b_4 \ \& \ 31$$

Cuando el tamaño total del mensaje en bytes no es un múltiplo exacto de 5, el bloque final se completa con ceros a la derecha y se añaden caracteres de relleno = (padding) para mantener la longitud de la cadena codificada como un múltiplo de 8:

Bytes de Entrada Remanentes Bits Útiles Caracteres Base32 Generados Caracteres de Relleno '=' Longitud del Bloque Final
1 byte (8 bits)8 bits2 caracteres6 signos ======8 caracteres
2 bytes (16 bits)16 bits4 caracteres4 signos ====8 caracteres
3 bytes (24 bits)24 bits5 caracteres3 signos ===8 caracteres
4 bytes (32 bits)32 bits7 caracteres1 signo =8 caracteres
5 bytes (40 bits)40 bits8 caracteres0 signos (sin relleno)8 caracteres

Variantes Principales de Base32: RFC 4648, Base32hex y Crockford

Dependiendo de la aplicación técnica, existen tres variantes predominantes de Base32 implementadas en nuestra herramienta:

  • RFC 4648 Estándar (Alfabeto: A-Z, 2-7): Es la especificación canónica universal. Es la variante exigida por Google Authenticator, Microsoft Authenticator y el protocolo TOTP (RFC 6238) para la configuración de verificación en dos pasos.
  • RFC 4648 Base32hex (Alfabeto: 0-9, A-V): Variante diseñada para preservar el orden de clasificación léxico-gráfico de los datos originales. Utiliza los dígitos del 0 al 9 seguidos de las letras de la A a la V, muy empleada en registros DNSSEC (NSEC3) de la IANA.
  • Crockford's Base32 (Alfabeto: 0-9, A-Z excluyendo I, L, O, U): Propuesta por el célebre arquitecto de software Douglas Crockford. Además de eliminar I, L y O, excluye la letra U para evitar la formación involuntaria de palabras obscenas al generar identificadores automáticos, e interpreta automáticamente O como 0 y I/L como 1 durante la decodificación.

Casos de Uso Trascendentales de Base32 en la Seguridad Actual

Aunque Base64 domina la transmisión de imágenes y archivos en la web por su mayor compacidad (33% de sobrecarga frente al 60% de Base32), Base32 es insustituible en áreas donde la legibilidad y la tolerancia a errores son vitales:

  1. Autenticación en Dos Pasos (2FA / TOTP): Las aplicaciones de autenticación móvil generan códigos temporales de 6 dígitos cada 30 segundos sincronizados mediante una clave secreta compartida en Base32 (por ejemplo, JBSWY3DPEHPK3PXP). Nuestra herramienta cuenta con un módulo de diagnóstico automático que verifica si tu clave cumple los requisitos del RFC 6238.
  2. Direcciones de la Red Oscura Tor (.onion v3): Las direcciones de los sitios ocultos de Tor versión 3 (de 56 caracteres más el sufijo .onion, como expyuzz4wqqfdgah56...onion) son en realidad claves públicas Ed25519 de 32 bytes codificadas directamente en Base32.
  3. Sistemas de Archivos Insensibles a Mayúsculas: En sistemas como Microsoft Windows o macOS HFS+, donde archivo.txt y ARCHIVO.TXT colisionan, Base32 permite nombrar ficheros de caché con seguridad sin riesgo de sobreescritura accidental.

Vectores de Prueba Oficiales IETF RFC 4648 para Base32

Comprueba la exactitud matemática de las conversiones contrastándolas con la serie canónica de prueba del RFC 4648:

Texto Claro de Entrada Base32 Codificado (Con Relleno) Base32 Codificado (Sin Relleno)
"" (cadena vacía)""""
"f"MY======MY
"fo"MZXQ====MZXQ
"foo"MZXW6===MZXW6
"foob"MZXW6YQ=MZXW6YQ
"foobar"MZXW6YTBOI======MZXW6YTBOI
"Hello World!"JBSWY3DPEBLW64TMMQQQ====JBSWY3DPEBLW64TMMQQQ

Descubre también otras herramientas de criptografía y codificación en nuestra plataforma como el Generador Whirlpool, el Generador BLAKE2b y el Generador SHA3-256.

Preguntas Frecuentes sobre el Convertidor de Texto a Cifra Base32 (FAQ)

¿Base32 es un método de cifrado o de codificación?

Estrictamente hablando en la teoría de la información, Base32 es un algoritmo de codificación y serialización, no un cifrado criptográfico con clave simétrica u asimétrica (como AES o RSA). Su objetivo no es ocultar un secreto a un adversario, sino transformar bytes binarios en un conjunto seguro de caracteres ASCII para que puedan viajar sin corrupción por canales de texto. Sin embargo, en el lenguaje popular y en contextos históricos a menudo se le denomina cifra o cifrado de representación binaria.

¿Por qué mi clave 2FA de Google Authenticator da error de formato?

Las claves de autenticación en dos pasos deben estar compuestas exclusivamente por letras de la A a la Z (en mayúsculas) y dígitos del 2 al 7, sin espacios intercalados. Si tu clave contiene los números 0, 1, 8 o 9, o caracteres especiales no válidos, las aplicaciones de autenticación la rechazarán. Nuestro validador integrado analiza tu clave al instante e indica si el formato es apto para 2FA.

¿Se guardan mis textos o claves secretas en algún servidor?

De ningún modo. La codificación y decodificación de Base32 se ejecuta en tiempo real dentro de tu propio navegador web mediante JavaScript local. Ninguna clave, texto plano ni token generado sale de tu dispositivo ni se registra en bases de datos externas.

Categorías Recomendadas

Herramientas Relacionadas

Otras calculadoras de Herramientas de Texto que te pueden interesar.

Herramientas de Texto

Convertidor de Texto a Cifra Polybius

Cifra y descifra mensajes con el Cuadrado de Polibio 5x5 y 6x6. Soporta matriz con palabra clav...

Ver herramienta
Herramientas de Texto

Convertidor de Texto a Cifra Base85 / Ascii85

Codifica texto o binario en Base85 con máxima eficiencia (125% overhead). Soporta Adobe Ascii8...

Ver herramienta
Herramientas de Texto

Convertidor de Texto a Cifra Hill

Cifra y descifra mensajes con álgebra lineal modular en la Cifra Hill (1929). Matrices 2x2 y 3...

Ver herramienta
Herramientas de Texto

Convertidor de Texto a Cifra Rail Fence

Cifra texto con la cifra de transposición geométrica Rail Fence. Configura número de rieles ...

Ver herramienta
Herramientas de Texto

Convertidor de Texto a Cifra Encriptada

Cifra y encripta mensajes confidenciales y contraseñas con AES-256 de grado militar, Vigenère...

Ver herramienta
Herramientas de Texto

Convertidor de Texto a Cifra Base58

Codifica texto o bytes hexadecimales a Base58 (alfabetos Bitcoin, Ripple y Flickr). Soporte par...

Ver herramienta
Herramientas de Texto

Convertidor de Texto a Cifra Playfair

Cifra y descifra mensajes mediante el cifrado digrámico Playfair (1854). Matriz clave 5x5 inte...

Ver herramienta
Herramientas de Texto

Convertidor de Texto Plano a Enlaces Clicables

Convierte automáticamente enlaces, emails (mailto) y teléfonos de texto sin formato en hiperv...

Ver herramienta
Herramientas de Texto

Envolver Texto con Comillas

Envuelve texto con comillas latinas «», inglesas “”, simples o rectas. Opciones por párr...

Ver herramienta
Herramientas de Texto

Extraer Texto entre Paréntesis

Aísla y extrae automáticamente todo el texto contenido entre paréntesis (...) con soporte de...

Ver herramienta
Herramientas de Texto

Unir Líneas de Texto con Separador

Une múltiples líneas de tu texto o lista en un solo párrafo separado por comas, espacios o e...

Ver herramienta
Herramientas de Texto

Convertidor de Código Octal a Texto

Decodifica secuencias de números octales (base 8) a texto legible en tiempo real. Soporta secu...

Ver herramienta
Herramientas de Texto

Eliminar Código HTML de un Texto

Elimina todas las etiquetas y marcado HTML de tus textos de forma rápida, segura y gratuita. E...

Ver herramienta
Herramientas de Texto

Sanitizador de Entradas de Texto

Depura texto de formularios y APIs: elimina etiquetas HTML, caracteres de control, espacios inv...

Ver herramienta
Herramientas de Texto

Eliminar Guiones Bajos de un Texto

Elimina todos los guiones bajos de tus textos de forma rápida y gratuita. Reemplaza _ por espa...

Ver herramienta
Herramientas de Texto

Extractor de Palabras Clave de Texto

Extrae palabras clave y frases relevantes (1, 2 y 3-gramas) de cualquier texto con puntuación ...

Ver herramienta
Herramientas de Texto

Convertidor de Lista de Texto a Array JavaScript

Convierte listas de texto a arrays de JavaScript y TypeScript al instante. Con comillas simples...

Ver herramienta
Herramientas de Texto

Generador de Texto Invisible

Genera texto invisible copiable para nombres y biografías de Discord, Instagram, WhatsApp, Tik...

Ver herramienta
Herramientas de Texto

Resaltador de Vocales en Texto

Resaltador de vocales en texto online: destaca visualmente vocales en textos en español, difer...

Ver herramienta
Herramientas de Texto

Eliminador de URLs Duplicadas en Texto

Desduplicador avanzado de URLs con reglas canónicas para SEO. Elimina enlaces duplicados ignor...

Ver herramienta
Herramientas de Texto

Analizador de Sentimiento de Texto

Analiza el sentimiento y la carga emocional de cualquier texto en español online. Clasifica op...

Ver herramienta
Herramientas de Texto

Extractor de Acrónimos de Texto

Extrae automáticamente todas las siglas, acrónimos y abreviaturas de documentos técnicos, co...

Ver herramienta