Cifra y descifra mensajes con el cifrado César o ROT13 — directamente en tu navegador.
El cifrado César es una de las técnicas de cifrado más antiguas que se conocen, llamada así por Julio César, quien según las crónicas usaba un desplazamiento de tres letras para proteger su correspondencia militar. La idea es de una sencillez desarmante: cada letra del mensaje se reemplaza por la letra situada un número fijo de posiciones más adelante en el alfabeto, dando la vuelta al llegar al final — con un desplazamiento de 3, la A se convierte en D, la B en E y la Z en C. ROT13 es el caso especial con desplazamiento de 13: como el alfabeto latino tiene 26 letras, aplicar ROT13 dos veces restaura el texto original, lo que lo hizo favorito en los primeros foros de internet para ocultar spoilers y soluciones de acertijos.
Esta herramienta implementa el cifrado exactamente como lo describen los libros de texto. Cada letra de la A a la Z se desplaza la cantidad que elijas, las mayúsculas y minúsculas se conservan, y los números, la puntuación y los espacios pasan sin tocarse. El descifrado simplemente aplica el desplazamiento inverso. Las letras acentuadas no tienen lugar en el alfabeto clásico de 26 letras, así que por defecto la herramienta elimina los acentos antes de cifrar (é se convierte en e); desmarca la opción y pasarán sin cambios. Toda la transformación ocurre en JavaScript puro en tu dispositivo.
Hoy el cifrado César es una herramienta educativa, no de seguridad. Con solo 25 desplazamientos posibles, cualquiera puede romperlo en segundos por fuerza bruta, y el análisis de frecuencia de letras lo descifra aún más rápido — precisamente por eso es una introducción tan buena a la criptografía. Úsalo para enseñar a los niños cómo funciona el cifrado, para montar búsquedas del tesoro y acertijos de escape room, para decodificar spoilers en ROT13 o para resolver mystery caches de geocaching. Para cualquier cosa que de verdad deba mantenerse en secreto, usa criptografía real como AES o TLS.
Cifrado: E(x) = (x + n) mod 26, donde x es la posición de la letra (A=0..Z=25) y n el desplazamiento. Descifrado: D(x) = (x − n) mod 26. ROT13 es el caso n = 13, donde cifrar y descifrar son la misma operación.
ROT13 es un cifrado César con el desplazamiento fijado en 13. Como el alfabeto tiene 26 letras, cifrar dos veces con ROT13 devuelve el texto original — el mismo botón codifica y decodifica.
No. Solo hay 25 desplazamientos posibles, así que probarlos todos lleva segundos, y el análisis de frecuencia lo rompe al instante. Es genial para aprender y jugar, nunca para proteger secretos reales.
Prueba cada desplazamiento del 1 al 25 y busca texto legible. Pega el mensaje, haz clic en "Descifrar" y cambia el número de desplazamiento hasta que aparezcan palabras — con solo 25 opciones rara vez lleva más de un minuto.
Los números y la puntuación nunca cambian — solo se desplazan las letras de la A a la Z. Las letras acentuadas se convierten primero a su forma simple (é → e) por defecto; desactiva "Eliminar acentos primero" para dejarlas intactas.
No. El cifrado y el descifrado se ejecutan 100% en JavaScript en tu dispositivo. Nada se envía a un servidor, se transmite ni se almacena.
Vai.la convierte cualquier URL en un enlace corto con estadísticas de clics, código QR y tu propio biolink.
Vai.la no se hace responsable del uso de las herramientas ni de las decisiones tomadas a partir de sus resultados.