Saltar al contenido
Aback Tools Logo

Ofuscador de texto Base64 con alfabeto personalizado

Codifique texto usando Base64 con un alfabeto personalizado de 64 caracteres. Genere un alfabeto mezclado que los decodificadores estándar no puedan leer o use el suyo propio. La salida codificada parece Base64 válida, pero solo alguien con su alfabeto exacto puede decodificarla. Cambie entre los modos de codificación y decodificación, alterne = relleno y compare Base64 personalizado con el estándar, uno al lado del otro. Gratis, privado y no es necesario registrarse.

Base64 Text Obfuscator with Custom Alphabet

Encode text using Base64 with a custom character set instead of the standard A-Za-z0-9+/. Produces output that standard Base64 decoders cannot read unless they know the custom alphabet. Generate a random shuffled alphabet or type your own, then encode or decode your text. Switch between encode and decode modes, toggle padding on/off, and view the alphabet mapping table in real-time.

Custom Encoding Alphabet(standard Base64 alphabet)

Alphabet Mapping - green = different from standard

A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
0
1
2
3
4
5
6
7
8
9
+
/
0 chars0 bytes
0 chars0 bytes

Type or paste text above to encode with a custom Base64 alphabet. Use the Randomize button to generate a shuffled alphabet that standard base64 decoders cannot read. Switch to Decode mode to decode custom Base64 back to plain text. Click a preset button to try example text.

Note: Custom Base64 encoding uses a shuffled or user-defined 64-character alphabet instead of the standard A-Za-z0-9+/. The encoded output is valid Base64 but cannot be decoded by standard base64 decoders unless they know the custom alphabet. This provides lightweight text obfuscation suitable for hiding API keys, configuration values, or embedded data from casual inspection. All processing happens locally in your browser.

¿Por qué utilizar nuestro ofuscador de texto Base64 con alfabeto personalizado?

  • Codificación y decodificación instantánea personalizada de Base64: codifique y decodifique Base64 con un alfabeto personalizado al instante mientras escribe. Elija cualquier alfabeto de 64 caracteres para codificar y se debe utilizar el mismo alfabeto para decodificar. A diferencia del Base64 estándar, sólo alguien con su alfabeto personalizado puede decodificar la salida. Todas las transformaciones ocurren en tiempo real sin necesidad de botones.
  • Procesamiento seguro y privado del lado del cliente: su texto y su alfabeto personalizado nunca salen de su dispositivo. Toda la codificación y decodificación Base64 con alfabetos personalizados se realiza localmente en su navegador sin cargas en el servidor. Sin datos almacenados, sin seguimiento, sin análisis: privacidad total para sus transformaciones de texto.
  • No se requiere instalación ni registro: este ofuscador Base64 se ejecuta completamente en su navegador sin necesidad de descargas, configuración ni cuenta. Funciona en cualquier dispositivo con un navegador moderno. Simplemente escriba o pegue su texto y su alfabeto personalizado, y vea el resultado ofuscado al instante.
  • Generador de alfabetos aleatorios y comparación lado a lado: genere un alfabeto Base64 aleatorio único con un solo clic. Vea la tabla completa de asignación de alfabetos de 64 caracteres con comparación de nivel de posición con Base64 estándar. Compare la salida codificada estándar con la personalizada, una al lado de la otra, para verificar que solo los decodificadores personalizados puedan leer sus datos.

Casos de uso comunes para la ofuscación de alfabetos personalizados en Base64

  • Ofuscar claves y secretos de API en el código fuente: utilice codificación Base64 personalizada para ofuscar claves, tokens y secretos de API incrustados en el código fuente, archivos de configuración o variables de entorno. El Base64 estándar se reconoce instantáneamente, pero un alfabeto personalizado hace que sus secretos codificados sean invisibles para los escáneres automatizados y los revisores de códigos ocasionales.
  • Protección de datos de configuración incrustados: Codifique datos de configuración, cargas JSON u objetos serializados con un alfabeto Base64 personalizado antes de incrustarlos en HTML, JavaScript o campos de base de datos. Los decodificadores Base64 estándar no podrán leer sus datos, lo que agregará una capa de ofuscación contra el raspado y la extracción de datos automatizados.
  • Seguimiento codificado e identificadores de sesión: genere códigos de seguimiento, identificadores de sesión y parámetros de referencia ofuscados mediante codificación Base64 personalizada. Dado que el alfabeto solo lo conoce su aplicación, los identificadores codificados no pueden ser decodificados ni sometidos a ingeniería inversa por parte de terceros utilizando decodificadores Base64 estándar.
  • Ofuscación de datos ligera en la transmisión: codifique datos confidenciales pero no críticos con un alfabeto Base64 personalizado antes de incluirlos en URL, parámetros de consulta o campos de formulario ocultos. Si bien no reemplaza el cifrado (por ejemplo, AES), evita la exposición casual de datos y la decodificación automatizada sin su alfabeto personalizado.
  • Mensajes ocultos y desafíos CTF: los creadores del desafío Capture the Flag (CTF) y los diseñadores de rompecabezas utilizan codificación Base64 personalizada para ocultar pistas, cadenas de banderas y tokens intermedios. Los participantes deben descubrir el alfabeto personalizado antes de poder decodificar el mensaje, agregando una capa satisfactoria de criptoanálisis a los acertijos.
  • Codificación de datos anti-scraping para páginas web: codifique respuestas de API, direcciones de correo electrónico, números de teléfono y otros datos que se pueden eliminar en páginas web utilizando Base64 personalizado. El JavaScript de su página conoce el alfabeto personalizado y puede decodificar los datos en tiempo de ejecución, mientras que los raspadores automatizados que utilizan decodificadores Base64 estándar extraerán resultados sin sentido.

¿Qué es la ofuscación personalizada de Base64?

La ofuscación Base64 personalizada es una técnica que modifica el esquema de codificación Base64 estándar reemplazando su conocido alfabeto con un conjunto de 64 caracteres barajado o definido por el usuario. Standard Base64 utiliza el alfabeto A-Za-z0-9+/ (64 caracteres en total) para representar datos binarios como texto. Un alfabeto Base64 personalizado reemplaza estos 64 caracteres con un orden diferente, por lo que la salida codificada parece Base64 válida pero no puede decodificarse con herramientas estándar.

Por ejemplo, codificar "Hola" con Base64 estándar produce SGVsbG8= . Con un alfabeto personalizado donde se intercambian A y Z, la salida sería completamente diferente (por ejemplo, ZHWsaWw9). Alguien que ejecute el decodificador Base64 estándar en la salida personalizada obtendrá datos confusos o un error, lo que la convierte en una técnica de ofuscación ligera pero eficaz.

Cómo funciona nuestra herramienta Base64 personalizada

  1. 1. Configure su alfabeto: ingrese un alfabeto personalizado de 64 caracteres en el editor de alfabetos. Cada carácter debe ser único y extraído del conjunto de caracteres estándar Base64 (A-Z, a-z, 0-9, +, /). Utilice el botón Aleatorizar para generar un alfabeto aleatorio o escriba el suyo manualmente. La tabla de asignación de alfabetos muestra qué caracteres difieren del alfabeto Base64 estándar, resaltados en verde.
  2. 2. Codificar o decodificar: seleccione el modo Codificar para convertir texto sin formato en Base64 personalizado, o el modo Decodificar para convertir Base64 personalizado nuevamente en texto sin formato. Se debe utilizar el mismo alfabeto tanto para codificar como para decodificar. Active o desactive el relleno con el botón = Relleno.
  3. 3. Comparar y verificar: utilice la vista de comparación en paralelo para ver en qué se diferencia su salida Base64 personalizada de la codificación Base64 estándar. Copie la salida codificada y comparta solo el alfabeto con destinatarios autorizados para que puedan decodificarlo. Comparta los datos codificados públicamente: solo aquellos con el alfabeto personalizado pueden leerlos.

Propiedades y características personalizadas de Base64

  • Alfabeto de 64 caracteres: un alfabeto Base64 válido debe tener exactamente 64 caracteres únicos extraídos de A-Z, a-z, 0-9, + y /. Nuestra herramienta impone esta restricción y muestra una advertencia si su alfabeto está incompleto.
  • Relleno (=): Base64 estándar usa = relleno para garantizar que la longitud de salida sea múltiplo de 4. Puede activar o desactivar el relleno, aunque omitirlo puede producir una salida ligeramente más corta a costa de la compatibilidad de estándares.
  • Sin cifrado: Base64 personalizado es ofuscación, no cifrado. Los datos están codificados, no cifrados; cualquiera que conozca el alfabeto personalizado puede decodificarlos. Utilice cifrado adecuado (por ejemplo, AES) para datos confidenciales. Custom Base64 es mejor para evitar la decodificación casual o automatizada.
  • Tamaño de sobrecarga: al igual que Base64 estándar, Base64 personalizado agrega aproximadamente un 33 % de sobrecarga de tamaño a la salida codificada. Esto se debe a que cada 3 bytes de entrada se codifican en 4 caracteres Base64.
  • Determinista: dado el mismo texto de entrada y el mismo alfabeto personalizado, la salida codificada es siempre idéntica. Esto lo hace adecuado para escenarios donde la codificación reproducible es importante (por ejemplo, almacenamiento en caché, firma).

Privacidad y disponibilidad

Este ofuscador de texto Base64 con alfabeto personalizado es 100% gratuito y no es necesario registrarse. Todo el procesamiento de texto se realiza localmente en su navegador: su texto, alfabeto personalizado y salida codificada nunca salen de su dispositivo. No hay límites de longitud de texto ni de uso. La herramienta incluye un generador de alfabeto aleatorio, una tabla de mapeo de alfabeto con comparación de nivel de posición con Base64 estándar, modos de codificación y decodificación, alternancia de relleno, ajustes preestablecidos de ejemplo y funciona completamente sin conexión después de la primera carga. A diferencia de los decodificadores Base64 estándar disponibles en todas partes, solo esta herramienta (o alguien con su alfabeto exacto) puede decodificar sus datos Base64 personalizados.

Preguntas frecuentes

La ofuscación Base64 personalizada utiliza un alfabeto modificado en lugar del conjunto de caracteres estándar A-Za-z0-9+/ para la codificación Base64. La salida codificada parece Base64 válida, pero no puede ser decodificada por decodificadores Base64 estándar a menos que conozcan el alfabeto personalizado exacto utilizado. Esto proporciona una capa de ofuscación ligera pero eficaz que evita la inspección casual y la decodificación automatizada.

Configure su alfabeto personalizado de 64 caracteres en el editor de alfabeto: use el botón Aleatorizar para generar uno o escriba el suyo propio. Seleccione el modo Codificar o Decodificar, luego escriba o pegue su texto. La salida codificada o decodificada se actualiza en tiempo real. Comparta solo el alfabeto con destinatarios autorizados para que puedan decodificar sus datos Base64 personalizados.

No. Custom Base64 es ofuscación, no cifrado. Los datos se codifican utilizando un cifrado de sustitución en el conjunto de caracteres Base64; cualquiera que conozca su alfabeto personalizado puede decodificarlo. Para datos confidenciales, utilice en su lugar el cifrado adecuado (AES, etc.). Custom Base64 es mejor para evitar la decodificación casual o automatizada, no para proteger contra adversarios determinados.

Un alfabeto Base64 válido debe tener exactamente 64 caracteres únicos. Deben extraerse del conjunto de caracteres estándar Base64: A-Z (26), a-z (26), 0-9 (10), más (+) y barra (/). La herramienta impone esta restricción y mostrará una advertencia si su alfabeto tiene menos de 64 caracteres. Sólo se aceptan caracteres únicos; los duplicados se eliminan automáticamente.

Standard Base64 siempre usa el mismo alfabeto (A-Za-z0-9+/) y es reconocible y decodificable instantáneamente por miles de bibliotecas y herramientas en línea. Custom Base64 reemplaza este alfabeto con un orden aleatorio o definido por el usuario. La salida sigue siendo técnicamente Base64, pero los decodificadores estándar producirán una salida confusa o fallarán porque la asignación de carácter a valor es diferente.

Sí, simplemente configure el alfabeto al alfabeto Base64 estándar (A-Za-z0-9+/) y cambie al modo Decodificar. También puede utilizar el botón Restablecer para restaurar el alfabeto estándar. Esto convierte a la herramienta en un codificador/decodificador Base64 estándar completamente funcional, así como en un ofuscador alfabético personalizado.

Absolutamente. Base64 Text Ofuscator procesa todo localmente en su navegador. Su texto, alfabeto personalizado y salida codificada nunca salen de su dispositivo. Ningún dato se carga en ningún servidor, no se almacena en una base de datos ni se rastrea de ninguna manera.

Si pierde u olvida el alfabeto personalizado utilizado para la codificación, sus datos son efectivamente irrecuperables a través de esta herramienta; necesitaría fuerza bruta para todas las permutaciones posibles del alfabeto de 64 caracteres, lo cual es computacionalmente inviable. Guarde siempre su alfabeto personalizado junto con la salida codificada. Considere almacenar el alfabeto en un administrador de contraseñas, una nota segura o una variable de entorno.

Sí, 100 % gratis, sin registro, sin cuenta y sin límites de uso. Codifica o decodifica cualquier cantidad de texto tantas veces como necesites. No hay cargos ocultos, niveles premium ni límites de uso. La herramienta funciona sin conexión después de cargar la primera página.