Saltar al contenido

Decodificador y codificador César

Mueve cada letra inglesa por un entero elegido. Codificar suma, Decodificar resta y 13 corresponde a ROT13.

Entrada del cifrado

Procesado en tu navegador.

Hasta 500 caracteres. Solo cambian las letras inglesas A–Z; se conservan mayúsculas, espacios, signos, números y otras escrituras.

Cualquier número entero. Se normaliza módulo 26; 13 es ROT13.

Texto convertido

Escribe un mensaje corto y selecciona Convertir.

Cómo usar el cifrado César

  1. Escribe el mensaje, elige Codificar o Decodificar e introduce un entero.
  2. Selecciona Convertir. Se aplica módulo 26: 29 equivale a 3 y −1 a 25.
  3. Copia solo el mensaje convertido. Cambiar cualquier entrada invalida el resultado anterior.
  4. Para ROT13 usa 13; al ser la mitad de 26, ambas direcciones coinciden.

Fórmula del desplazamiento

Con A=0 hasta Z=25, codificar usa C=(P+k) mod 26 y decodificar P=(C−k) mod 26. El módulo hace que después de Z vuelva A.

Cada letra se trata por separado y conserva la caja. Espacios, signos, números, letras acentuadas y otras escrituras no cambian. No se prueban automáticamente las 25 claves.

Ejemplos exactos

Codificar ATTACK AT DAWN! con 3 produce DWWDFN DW GDZQ!. Decodificar con 3 lo revierte. −23 equivale a 3.

ROT13: HELLO → URYYB → HELLO. Attack at Dawn! → Dggnpx ng Qnja!.

Usos adecuados

Reglas y seguridad

Preguntas frecuentes

¿Qué cambia entre Codificar y Decodificar?

Una suma el desplazamiento y la otra lo resta.

¿Cómo funcionan valores grandes?

Se normalizan módulo 26; 29 equivale a 3.

¿ROT13 es distinto?

Es César con desplazamiento 13 y es autoinverso.

¿Busca una clave desconocida?

No. Debes introducir el desplazamiento conocido.