Utilia

Cifrado César y ROT13

Cifra y descifra textos con el cifrado César, ROT13 o ROT47, mira el alfabeto desplazado y descubre una clave desconocida probando los 25 desplazamientos.

Alfabeto con esta clave

Claro
Cifrado

Cómo usar la herramienta de cifrado César

  1. Escribe o pega tu texto en el cuadro de entrada.
  2. En Cifrado, elige César (elige el desplazamiento), ROT13 (letras desplazadas 13 posiciones) o ROT47 (letras, cifras y símbolos).
  3. Para César, indica el Desplazamiento (clave). Sirve cualquier número entero: 3, 29 y −23 dan el mismo resultado, porque el alfabeto vuelve a empezar tras 26 letras.
  4. Pulsa Cifrar o Descifrar. El resultado se actualiza mientras escribes, y la tabla de Alfabeto con esta clave muestra qué letra sustituye a cuál.
  5. Pulsa Copiar para copiar el resultado, o Usar el resultado como entrada para seguir trabajando con él.

Si has recibido un mensaje sin su clave, pulsa Encontrar la clave (probar los 25 desplazamientos). La herramienta descifra el texto con cada clave, ordena los resultados y resalta el más probable. Pulsa Usar en una fila para descifrar con esa clave.

Cómo funciona el cifrado César

El cifrado César sustituye cada letra por la que está un número fijo de posiciones más adelante en el alfabeto. Con un desplazamiento de 3, la A se convierte en D, la B en E, y la X vuelve a empezar por la A. Para descifrar se desplaza hacia atrás la misma cantidad. Según Suetonio, Julio César usaba un desplazamiento de 3 en su correspondencia privada, y de ahí viene el nombre.

La herramienta trabaja con el alfabeto básico de 26 letras (de la A a la Z), respeta mayúsculas y minúsculas y deja intactas las cifras, los espacios y la puntuación. Las letras acentuadas se pueden tratar de tres formas en Letras acentuadas:

  • Desplazar la letra y conservar el acento (é → f́): se desplaza la letra base y el acento se mantiene encima. Al descifrar recuperas exactamente el texto original.
  • Quitar primero los acentos (é → e → f): el resultado es texto A–Z sin adornos, como en el cifrado clásico, pero se pierden los acentos.
  • Dejar sin cambios las letras acentuadas: solo se desplazan las letras de la A a la Z; é, ç o à se quedan como están, lo que da pistas a quien lea el mensaje.

En español, la «ñ» se descompone en «n» más virgulilla, así que se comporta como una letra acentuada: con la primera opción se desplaza la «n» y la virgulilla se conserva.

ROT13 y ROT47

ROT13 es un desplazamiento César de 13. Como el alfabeto tiene 26 letras, aplicarlo dos veces devuelve el texto original, así que cifrar y descifrar son la misma operación. Se ha usado mucho en foros y grupos de noticias para ocultar spoilers, soluciones de acertijos o el remate de un chiste a simple vista.

ROT47 aplica la misma idea a los 94 caracteres ASCII visibles, de ! a ~, con un desplazamiento de 47. Mezcla cifras y símbolos además de letras, de modo que «Hello World!» se convierte en «w6==@ (@C=5P». Como ROT13, es su propio inverso.

Romper un cifrado César con análisis de frecuencias

Con solo 25 claves posibles, un cifrado César se rompe a mano en unos minutos. Esta herramienta prueba todas las claves y compara las letras de cada resultado con las frecuencias habituales del inglés o del francés, mediante una puntuación de chi cuadrado: cuanto menor es la puntuación, más se parece el texto a un idioma real. En inglés, las letras más frecuentes son E, T y A; en francés, E, S, A e I. Elige el Idioma del mensaje o deja la opción automática para probar ambos.

Importante: la detección automática de la clave solo conoce las frecuencias del inglés y del francés, no las del español. Cifrar y descifrar funcionan con cualquier texto en alfabeto latino, incluido el español, pero con un mensaje en español la clave propuesta puede fallar. Revisa las primeras filas de la tabla y quédate con la que se lea con naturalidad. En mensajes de menos de unas 20 letras, la estimación también puede equivocarse.

No sirve para una seguridad real

El cifrado César, ROT13 y ROT47 son herramientas históricas y educativas. No protegen nada: cualquiera puede invertirlos en segundos, como demuestra el buscador de claves. Úsalos para acertijos, juegos de escape, ejercicios en clase u ocultar spoilers. Para proteger secretos de verdad, usa un cifrado moderno como AES a través de una aplicación de confianza.

Preguntas frecuentes

¿Cuál es la clave de ROT13?

La clave es 13. Como 13 es la mitad de 26, la misma operación cifra y descifra.

¿Puedo usar un desplazamiento negativo?

Sí. Un desplazamiento de −3 equivale a uno de 23. Cifrar con una clave negativa es lo mismo que descifrar con la positiva.

¿Por qué el buscador de claves propone una clave equivocada?

El análisis de frecuencias es estadístico y solo compara con el inglés y el francés. Los mensajes muy cortos, las listas de nombres o los textos en otro idioma, como el español, pueden no seguir la distribución de letras esperada. Mira las demás filas mejor clasificadas.

¿La herramienta respeta los acentos y la ñ?

Sí. Por defecto el acento (o la virgulilla) se queda sobre la letra desplazada, así que el mensaje se descifra con todos sus acentos. También puedes quitarlos o dejar sin cambios las letras acentuadas.

¿Se envía mi texto a un servidor?

No. El cifrado, el descifrado y la búsqueda de la clave se hacen por completo en tu navegador.