Resumen: AES cifra de verdad, Base64 solo recodifica, y César/ROT13 son cifrados didácticos sin seguridad real. Saber cuál es cuál evita llamar "cifrado" a un texto solo codificado o confiar en un cifrado que una hoja de cálculo puede romper en segundos. Combina esta guía con Base64 Encoder, AI Hidden Characters, Character Counter y Text Difference.
Estas cuatro herramientas suelen agruparse bajo "cifrado de texto", pero solo una protege realmente algo. Text Encryption en CharCount usa AES-GCM para confidencialidad real, además de Base64, César y ROT13 para los casos de codificación y juego que la gente también busca. Confundirlas tiene consecuencias reales: una clave de API codificada en Base64 y subida a un repositorio público no está protegida, solo es más difícil de leer a simple vista.
Referencias: NIST FIPS 197 define el estándar AES, la Web Crypto API lo ejecuta en el navegador, RFC 4648 define Base64, y la guía de OWASP sobre almacenamiento criptográfico explica lo que "cifrado" debería significar realmente.
AES: el que realmente cifra
AES (Advanced Encryption Standard) es un cifrado simétrico por bloques: la misma clave cifra y descifra el texto, en bloques de 128 bits, con una clave de 128, 192 o 256 bits. Fue seleccionado por el NIST en 2001 tras un concurso público (el algoritmo subyacente es Rijndael) y hoy es el cifrado por defecto detrás de HTTPS, el cifrado de disco y los gestores de contraseñas.
Text Encryption de CharCount usa AES-GCM, un modo autenticado: no solo oculta el texto, también detecta si el texto cifrado fue manipulado. Sin la clave correcta, la salida es indistinguible de bytes aleatorios — no hay atajos, ni análisis de frecuencias, ni fuerza bruta viable en una vida humana para una clave de 256 bits.
Base64: codificación, no cifrado
Base64 convierte bytes arbitrarios en un alfabeto de 64 caracteres (A–Z, a–z, 0–9, + y /, con relleno =) para que los datos binarios sobrevivan a sistemas pensados para texto, como el correo electrónico o JSON. Es completamente reversible por cualquiera, sin ninguna clave — decodificarlo es una tabla de consulta, no un secreto.
El error es llamar a esto "cifrado": una cadena Base64 parece codificada, pero atob() en cualquier consola del navegador la decodifica al instante. Usa Base64 para incrustar imágenes en CSS, pasar datos binarios en URLs, o transportar texto de forma segura por sistemas que alteran caracteres especiales — nunca para ocultar algo de quien abre las herramientas de desarrollo.
César y ROT13: cifrados para aprender, no para confiar en ellos
El cifrado César desplaza cada letra una cantidad fija en el alfabeto — la versión históricamente atribuida a Julio César (según Suetonio) usaba un desplazamiento de 3. Con solo 25 desplazamientos posibles, se puede forzar a mano en minutos, o romperlo al instante con análisis de frecuencias.
ROT13 es un cifrado César con un desplazamiento fijo de 13 — exactamente la mitad del alfabeto de 26 letras, lo que lo hace autoinverso: aplicar ROT13 dos veces devuelve el texto original. Esta propiedad lo hizo popular en Usenet y foros antiguos para ocultar spoilers o remates de chistes a lectores casuales, no a quien realmente quería leerlos. Ninguno de los dos cifrados debería proteger nunca algo que de verdad te importe.
Elegir la opción correcta
- Proteger una contraseña, un borrador o una nota privada → AES (Text Encryption, modo AES-GCM).
- Incrustar datos binarios en sistemas de solo texto (URLs, JSON, CSS) → Base64.
- Ocultar un spoiler o enseñar cifrados por sustitución → César o ROT13, nada sensible.
- ¿No estás seguro? Si perder el contenido ante un lector curioso sería un problema, necesitas AES — no los otros dos.
Un flujo de trabajo que evita el error habitual
Pega el texto en Text Encryption, elige AES-GCM para cualquier cosa privada, y guarda la clave separada del texto cifrado — AES está diseñado para no ser reversible sin ella. Con Base64, verifica siempre la decodificación antes de enviarla a cualquier sitio, ya que está pensada para que la lean máquinas, no para desaparecer.
Para calidad de búsqueda y publicación, revisa también Base64 Encoder y AI Hidden Characters cuando la limpieza de texto se solape con contenido oculto o engañoso, y Text Difference para confirmar que un resultado descifrado o decodificado coincide con lo esperado.