Herramienta de cifrado de sustitución
Cree y resuelva cifrados de sustitución monoalfabéticos con control total sobre su clave de sustitución. Codifique y decodifique texto con permutaciones personalizadas, claves aleatorias o ajustes preestablecidos clásicos como Atbash, ROT-13 y cambios Caesar. Analice las frecuencias de las letras para descifrar cifrados desconocidos. Todo el procesamiento es local, privado y no requiere registro.
¿Por qué utilizar nuestra herramienta de cifrado de sustitución?
- Control total de clave de sustitución: cree y edite cualquier clave de sustitución monoalfabética con mapeo visual instantáneo. Genere claves aleatorias, use ajustes preestablecidos como rotaciones Atbash y César, o escriba su propia permutación de 26 caracteres. ¿La A completa →? Actualizaciones de la tabla de mapeo en tiempo real.
- Codifique y decodifique con un clic: alterne entre los modos de codificación y decodificación con un solo clic. La herramienta utiliza la misma clave de sustitución para ambas operaciones: la codificación convierte texto sin formato en texto cifrado, la decodificación invierte el proceso. Intercambie entradas y salidas para iterar en el diseño de cifrado.
- Análisis de frecuencia incorporado: analice las frecuencias de los caracteres en el texto ingresado con un gráfico de barras interactivo. Compare distribuciones de letras para identificar patrones, detectar las letras más comunes y utilizar análisis de frecuencia para descifrar cifrados de sustitución desconocidos, todo dentro de la herramienta.
- 100% privado y basado en navegador: todo el cifrado, descifrado y análisis de frecuencia se realiza localmente en su navegador. Tus claves de texto y cifrado nunca salen de tu dispositivo. Sin cargas de servidores, sin almacenamiento de datos, privacidad total: funciona sin conexión después de la carga inicial de la página.
Casos de uso comunes de la herramienta de cifrado de sustitución
- Educación y enseñanza de criptografía: enseñe los fundamentos de los cifrados de sustitución monoalfabéticos con una herramienta visual interactiva. Los estudiantes pueden explorar cómo funcionan las claves, ver la actualización de la tabla de mapeo en tiempo real y experimentar con análisis de frecuencia para descifrar cifrados de manera práctica.
- Diseño de rompecabezas y salas de escape: cree cifrados de sustitución personalizados para rompecabezas, salas de escape, búsquedas del tesoro y juegos de misterio. Genere claves, codifique pistas y proporcione claves o sugerencias de análisis de frecuencia como parte de la experiencia de resolución de acertijos.
- Decodificación de cifrados literarios: decodifica cifrados de sustitución que se encuentran en literatura como "El insecto de oro" de Edgar Allan Poe, "La aventura de los bailarines" de Arthur Conan Doyle o las novelas de Dan Brown. Utilice el análisis de frecuencia para descifrar cifras de historias de misterio clásicas y modernas.
- Ofuscación de texto ligero: aplique una sustitución simple para ofuscar texto con fines casuales: ocultar spoilers, soluciones de acertijos o mensajes creativos. Si bien no es criptográficamente segura, la sustitución proporciona una forma rápida de hacer que el texto sea ilegible de un vistazo.
- Análisis lingüístico y del lenguaje: estudie los patrones de frecuencia de los caracteres en diferentes idiomas. Codifique texto en inglés con diferentes claves de sustitución para comparar patrones de distribución o practique el criptoanálisis identificando las letras más comunes en el texto cifrado.
- Recreación de cifrado histórico: recree cifrados de sustitución históricos, incluido el cifrado César (ROT-3), Atbash (alfabeto inverso) y el cifrado Alberti. Explore cómo evolucionó el cifrado desde una simple sustitución monoalfabética hasta sistemas polialfabéticos más complejos.
¿Qué es un cifrado de sustitución?
Un cifrado de sustitución es un método de cifrado en el que cada letra del texto sin formato se reemplaza por otra letra según una clave fija: una permutación del alfabeto. Por ejemplo, con una clave donde A→X, B→Y, C→Z (un alfabeto inverso, también conocido como Atbash), la palabra "HOLA" se convierte en "SVOOL". ¡Hay 26! (aproximadamente 4×10²⁶) claves posibles, lo que hace que los ataques de fuerza bruta no sean prácticos para el descifrado manual de códigos. Sin embargo, los cifrados de sustitución monoalfabética son vulnerables al análisis de frecuencia porque cada letra de texto plano siempre se asigna a la misma letra de texto cifrado, preservando los patrones estadísticos del idioma original.
Cómo funciona nuestra herramienta de cifrado de sustitución
- Establezca la clave: proporciona una permutación de 26 caracteres de la A a la Z como clave de sustitución. Utilice el botón Aleatorio para generar uno, seleccione un ajuste preestablecido (Atbash, ROT-13, Caesar +3, ROT-5) o escriba el suyo propio. La tabla de asignación muestra exactamente qué letra de texto plano se asigna a qué letra de texto cifrado.
- Escriba o pegue texto: ingrese su texto sin formato en el panel de entrada. La herramienta procesa solo letras A-Z (preservación de mayúsculas y minúsculas). Los números, espacios, puntuación y otros caracteres pasan sin cambios, manteniendo la estructura del texto original.
- Codificar o decodificar: en el modo Codificar, cada letra se reemplaza usando la asignación directa (A→?). En el modo Decodificar, se utiliza el mapeo inverso (búsqueda inversa) para recuperar el texto sin formato original. Intercambie entrada y salida para iterar en su diseño de cifrado.
¿Qué hace que un cifrado de sustitución tenga solución?
- Frecuencia de letras: en inglés, E es la letra más común (12,7%), seguida de T (9,1%), A (8,2%), O (7,5%), I (7,0%), N (6,7%), S (6,3%), H (6,1%) y R (6,0%). El carácter más frecuente en el texto cifrado probablemente corresponda a una de estas letras comunes.
- Palabras de patrón: Las palabras cortas comunes como "el", "y", "ese", "have", "with" tienen patrones de letras distintos. Una palabra de tres letras que aparece con frecuencia probablemente sea "el": identificarla revela asignaciones de tres letras a la vez.
- Contexto y tema: el tema proporciona pistas adicionales. Un cifrado sobre computadoras probablemente contenga palabras como "datos", "código", "archivo"; Los textos históricos utilizan vocabulario apropiado para la época. El contexto ayuda a delimitar las palabras candidatas en texto sin formato.
Privacidad, seguridad y limitaciones
Todo el procesamiento de cifrado de sustitución se realiza íntegramente en su navegador mediante JavaScript. Tus claves de texto y cifrado nunca salen de tu dispositivo. No se cargan, almacenan, rastrean ni transmiten datos a ningún servidor.
Nota de seguridad importante: los cifrados de sustitución monoalfabética proporcionan seguridad criptográfica cero según los estándares modernos. Con el análisis de frecuencia y la coincidencia de patrones, cualquier cifrado de sustitución se puede descifrar en segundos utilizando herramientas automatizadas o en minutos por un criptoanalista experimentado. Esta herramienta está destinada únicamente a fines educativos, históricos, de rompecabezas y de ofuscación de luz. Nunca utilice cifrados de sustitución para proteger información sensible, personal o confidencial.
Preguntas frecuentes
Un cifrado de sustitución reemplaza cada letra del texto sin formato con otra letra de acuerdo con una permutación fija del alfabeto, conocida como clave. ¡Con 26! (403 quintillones) de claves posibles, los cifrados de sustitución son mucho más numerosos que los simples desplazamientos César, pero siguen siendo vulnerables al análisis de frecuencia porque cada letra siempre se asigna a la misma letra del texto cifrado.
Un cifrado César es un tipo específico de cifrado de sustitución que utiliza un desplazamiento fijo (por ejemplo, A→D para un desplazamiento de 3). Un cifrado de sustitución general permite cualquier permutación del alfabeto, ¡creando 26! claves posibles en comparación con solo 25 posibles cambios de César. Los ajustes preestablecidos como Atbash, ROT-13 y Caesar +3 son todos cifrados de sustitución específicos.
Una clave válida es una permutación de las 26 letras (A-Z). Puede escribir cualquier cadena de 26 letras, usar el botón Aleatorio para mezclar el alfabeto o seleccionar un ajuste preestablecido: Atbash (inverso), ROT-13 (cambiar en 13), Caesar +3 (cambiar en 3) o ROT-5 (cambiar en 5). La tabla de mapeo se actualiza en tiempo real y muestra cada mapeo de texto sin formato a texto cifrado.
La decodificación sin clave requiere criptoanálisis mediante análisis de frecuencia. La letra de texto cifrado más frecuente probablemente corresponde a la letra inglesa más común (E, 12,7%). Palabras cortas y comunes como "el" o "y" pueden revelar múltiples asignaciones a la vez. Nuestro cuadro de análisis de frecuencia incorporado ayuda a identificar patrones de letras para descifrar códigos manualmente.
Sólo se sustituyen las letras A-Z y a-z. Los números, espacios, puntuación y caracteres especiales se transmiten sin cambios. Se conservan las mayúsculas y minúsculas: las mayúsculas se asignan a mayúsculas y las minúsculas a minúsculas. Esto preserva la estructura del texto (límites de palabras, longitud de las oraciones), lo que ayuda a la legibilidad pero también proporciona pistas para el criptoanálisis.
Sí. La herramienta admite la decodificación con cualquier clave candidata y el cuadro de análisis de frecuencia ayuda a identificar las letras más comunes. Puede refinar iterativamente su clave basándose en la salida decodificada parcial. Sin embargo, la herramienta no tiene algoritmos de descifrado automatizados; aún se necesitan habilidades de criptoanálisis manual.
Absolutamente. Todo se procesa localmente en su navegador. Su texto, claves de cifrado y resultados de análisis nunca salen de su dispositivo. Sin cargas, sin almacenamiento, sin seguimiento. Funciona sin conexión después de la carga inicial de la página.
No: los cifrados de sustitución monoalfabética no proporcionan seguridad criptográfica según los estándares modernos. ¡Si bien hay 26! Las posibles claves, el análisis de frecuencia y la coincidencia de patrones pueden descifrar cualquier cifrado de sustitución en segundos. Utilice cifrado moderno (AES-256) para mayor seguridad. Esta herramienta es únicamente para educación, acertijos y ofuscación de luz.
Sí, 100 % gratis, sin registro, sin cuenta y sin límites de uso. Codifica, decodifica y analiza tantos cifrados como necesites, completamente gratis para siempre.