Codificador ROT13
ROT13 es el ofuscador de texto más simple que aún se utiliza: desplaza cada letra 13 lugares en el alfabeto, y aplicar la rotación nuevamente te devuelve al original. Era lo que Usenet usaba para ocultar spoilers de películas, respuestas de acertijos y chistes de mal gusto, y sigue siendo una forma útil de oscurecer temporalmente un bloque de texto de una mirada accidental, nunca para la verdadera secrecía.
Cómo funciona ROT13
-
1
Toma una letra
Solo A–Z y a–z. Los dígitos, la puntuación y los espacios se dejan intactos.
-
2
Desplaza 13 lugares hacia adelante
A se convierte en N. M se convierte en Z. N vuelve a A.
-
3
Aplica dos veces para decodificar
Dado que el alfabeto tiene 26 letras, desplazar 13 dos veces regresa al original.
El mapeo
| Plano | ROT13 | Plano | ROT13 |
|---|---|---|---|
| A | N | N | A |
| B | O | O | B |
| C | P | P | C |
| D | Q | Q | D |
| E | R | R | E |
| F | S | S | F |
| G | T | T | G |
| H | U | U | H |
| I | V | V | I |
| J | W | W | J |
| K | X | X | K |
| L | Y | Y | L |
| M | Z | Z | M |
Por qué 13
Porque 13 = 26 / 2, codificar y decodificar son la misma operación. No hay necesidad de una función de codificación y decodificación separada; el mismo código hace ambas. Esa simetría es lo que hizo popular a ROT13 antes de que existieran bibliotecas de criptografía de nivel programador en todas partes.
Dónde encaja realmente ROT13
- Ocultación de spoilers, “Qbg Fabjonyy vf Ebo’f qnq.” es legible después de un cambio pero inofensiva a simple vista.
- Respuestas de acertijos, rota la solución para evitar revelarla en texto plano.
- Soluciones alternativas para pistas de crucigramas, algunas aplicaciones rotan pistas para prevenir spoilers no intencionados.
- Ofuscación de correos electrónicos en HTML antiguo, un truco leve anti-recolector antes de que la ofuscación basada en JavaScript fuera universal.
Dónde ROT13 no encaja en absoluto
- Contraseñas. No es cifrado. Una sola mirada lo rompe; el código automatizado por máquina lo revierte en microsegundos.
- Secretos. Cualquiera que vea “Guvf vf frperg” sabe inmediatamente lo que hiciste y cómo deshacerlo.
- Datos binarios. ROT13 solo toca letras; los blobs binarios corrompen otros caracteres.
Variantes
- ROT5, solo dígitos, desplaza 5. 0↔5, 1↔6, 2↔7, 3↔8, 4↔9. Mismo propiedad de auto-inversión.
- ROT18, ROT13 en letras más ROT5 en dígitos. Cubre contenido alfanumérico mixto.
- ROT47, desplaza ASCII imprimible (33–126) por 47. Simétrico y cubre puntuación, pero la salida parece ruido.
- Cifrado César, desplazamiento general por N. ROT13 es el caso especial de auto-inversión.
Nota histórica
La convención de Usenet surgió a principios de la década de 1980 en grupos de noticias como rec.humor, donde los lectores podían optar por rotar publicaciones etiquetadas como spoilers. Muchos lectores de noticias aún tienen “decodificar ROT13” como una función de una sola tecla. El nombre “ROT13” se formalizó en la tradición de RFC pero nunca fue un protocolo oficial.
Preguntas frecuentes
Técnicamente sí en el sentido del cifrado César, pero su clave (13) es trivialmente adivinable y la operación es de conocimiento público. Trátalo como ofuscación, no como seguridad.
No. Solo A–Z y a–z son desplazados. Los dígitos, espacios y símbolos pasan sin cambios.
Aplica ROT13 nuevamente. Codificar y decodificar son la misma operación porque 13 es la mitad de 26.
Sí, usa el codificador de cifrado César para cualquier desplazamiento de 1 a 25. ROT13 es solo el caso especial de desplazamiento 13.
No. Tu texto solo se usa para generar el resultado rotado y no se conserva después. Como ROT13 es ofuscación y no cifrado, nunca pegues nada realmente confidencial en una herramienta ROT13.
Herramientas relacionadas
Generador de nombres de ciudades
Genera nombres ficticios de ciudades, pueblos, aldeas y capitales para worldbuilding, mapas, juegos, historias y datos de prueba, con notas breves para cada resultado.
Generador de títulos de libros
Genera ideas de títulos para novelas, memorias y no ficción con controles de género, tono, palabra clave y subtítulo. Prepara tu lista de candidatos en minutos.
Símbolo Menor o Igual
Copia el signo ≤ y símbolos de comparación matemática relacionados. Incluye Unicode, entidades HTML y marcado LaTeX para hojas de cálculo, documentos y páginas web.
Generador de texto glitch
Crea texto glitch de estilo Zalgo con marcas Unicode combinantes. Elige la intensidad, previsualiza variantes y copia texto corrupto para perfiles, memes o publicaciones de terror.
Símbolo Cuadrado Copiar y Pegar
Copia el símbolo cuadrado ², además de números en superíndice y subíndice, fracciones comunes y unidades cuadradas y cúbicas como m², cm² y km². Haz clic para copiar.
Convertidor de texto amigable con la dislexia
Reorganiza el texto pegado en párrafos cortos y líneas de unos 72 caracteres para facilitar la lectura. Copia el resultado en cualquier documento, correo o editor.
Herramienta disponible en otros idiomas
- Encodeur ROT13 [FR]
- Codificador ROT13 [PT]
- ROT13-Encoder [DE]
- ROT13-encoder [NL]
- ROT13 인코더 [KO]
- ตัวเข้ารหัส ROT13 [TH]
- ROT13エンコーダー [JA]
- ROT13-kodare [SV]
- Bộ mã hóa ROT13 [VI]
- Encoder ROT13 [ID]
- مُشفِّر ROT13 [AR]
- Koder ROT13 [PL]
- Кодировщик ROT13 [RU]
- ROT13 Kodlayıcı [TR]
- ROT13编码器 [ZH]
- ROT13 Encoder [EN]
- Codificatore ROT13 [IT]