Solucionador de cifrados

Pega un texto cifrado desconocido en un identificador, decodificador y solucionador de cifrados en una sola página. La herramienta detecta tipos probables de cifrado o codificación, ejecuta automáticamente los solvers compatibles y muestra primero el texto claro más probable, junto con alternativas ordenadas y evidencias.

Entrada
0 caract. · 0 bytes
Probar:
Resultado
✓ Detecta y descifra automáticamente ✓ Clasifica los descifrados por legibilidad ✓ Procesamiento local en el navegador
Ejemplos
Cifrado Caesar
krñd oxpgr hvwh hv xp ohpvdmh gh suxhed sdud hñ vrñyhu gh fliudgrv

Un mensaje Caesar con desplazamiento 3 en alfabeto español. El solver prueba los desplazamientos y devuelve hola mundo este es un mensaje de prueba para el solver de cifrados.

Base64
SG9sYSBtdW5kbyE=

Una cadena Base64 corta. El solver detecta la codificación y la decodifica como Hola mundo!

ROT-13
URYYB JBEYQ GUVF VF N FRPERG ZRFFNTR

ROT13 es un Caesar con desplazamiento 13. El solver clasifica como mejor respuesta el texto HELLO WORLD THIS IS A SECRET MESSAGE.

ROT47
%96 D64C6E >66E:?8 :D 2E ?@@? E@>@CC@H

Una muestra ROT47 en ASCII imprimible. El solver la decodifica como The secret meeting is at noon tomorrow.

Atbash
sloz ñfnwl vhgv vh fn ñvnhzqv hvxivgl

Una sustitución por alfabeto invertido en español. El solver aplica Atbash y recupera hola mundo este es un mensaje secreto.

Vigenère
Efaihq fn dqxosomildkv tocdfg fn oizeo xmhcays usn ge evaqi, rcihitz bpwel pvxtznzw topzxkñoñ hgv iymqwa. Geu veovcd fniefeixgd, lkw rlrzw gdtvfnos t oc voikkeuy ttzbvfno dz oc nlvzg lyphcx a ymxsddv gv mzquljz io ganmcd ckowwnvw. Foslygd cvhc nogyñxa ñi rlrzgg l ui gkprvhq Nazwcc iihgaeihkonoi, a va zwvlddwvscv iñaizdc l dzzqvvzv gv tzbvz onmisnvo.

Una muestra Vigenère en español con la clave CLAVE. El cracker automático recupera texto claro legible sobre patrones del idioma.

Affine
bj rugqiwc igus aqisvgcqñi riwi jbaqi rcs wcv rjikbv y wbzi hiaqcsbv wbj uwucñi hiqi bj isijuvuv

Un cifrado Affine con claves a=5, b=8. El solver prueba pares de claves válidos y restaura la frase en español.

Sustitución
zit iolzgkn gy ltektz vkozofu ol yxss gy lodhst lxwlzozxzogf qshiqwtzl. htghst xltr zitd ygk hkocqzt fgztl, esqllkggd tbtkeoltl, qfr hsqnyxs zktqlxkt dqhl. zit dtzigr kthsqetl tctkn hsqofztbz stzztk vozi gft yobtr eohitkztbz stzztk, lg zit lqdt vgkr qsvqnl ektqztl zit lqdt hqzztkf. egddgf tfroful, rgxwst stzztkl, qfr ligkz vgkrl uoct zit lgsctk tfgxui tcortfet zg ktegctk zit dtllqut.

Un criptograma largo de sustitución monoalfabética. El solver usa frecuencias y puntuación por n-gramas para recuperar el texto completo.

Hex
486f6c61206d756e646f206573746f20657320686578

Texto representado como bytes hexadecimales. El solver lo decodifica como Hola mundo esto es hex.

Binary
01001000 01101111 01101100 01100001

Grupos binarios ASCII de ocho bits. El solver convierte los bits de vuelta a Hola.

Morse
.... . .-.. .-.. --- / .-- --- .-. .-.. -..

Código Morse internacional con una barra entre palabras. El solver lo decodifica como HELLO WORLD.

URL
Hola%20mundo%21%20solver%20de%20cifrados

Texto con codificación porcentual de URL. El solver decodifica los escapes como Hola mundo! solver de cifrados.

Unicode
\u0048\u006f\u006c\u0061\u0020\u006d\u0075\u006e\u0064\u006f

Secuencias Unicode escape. El solver expande los puntos de código y devuelve Hola mundo.

XOR
4854591c484e595d4f494e591c554f1c5e494e5559581c495258594e1c4854591c5350581c535d571c484e5959

Ciphertext XOR de un byte escrito como hexadecimal. El solver prueba las 256 claves de byte y encuentra key=0x3C.

Cómo funciona el solucionador de cifrados

El solucionador empieza como identificador y decodificador de cifrados: analiza el texto que pegas, detecta familias probables de cifrado o codificación y después intenta automáticamente la ruta de cracking o decodificación compatible. La primera tarjeta muestra el texto claro más probable, mientras que la lista ordenada mantiene visibles otras opciones para compararlas.

El servicio combina comprobaciones estrictas de formato con criptoanálisis. Los detectores basados en patrones reconocen Base64, hexadecimal, binario, escapes URL, secuencias Unicode, símbolos Morse, estructura JWT, números A1Z26 y coordenadas tipo Polybius. Los detectores estadísticos examinan texto alfabético mediante índice de coincidencia, chi-cuadrado de frecuencias, legibilidad de bigramas y trigramas, coincidencias de n-gramas comunes y puntuaciones específicas de cada cifrado.

En codificaciones reversibles, el texto decodificado puede aparecer directamente. En cifrados clásicos compatibles, el solver ejecuta el flujo adecuado: fuerza bruta Caesar, ROT13, ROT47, Atbash, fuerza bruta Affine, cracking de Vigenere, cracking de sustitución simple y fuerza bruta XOR de un byte. Cuando el cifrado necesita datos que el texto no contiene, la página sigue mostrando candidatos y el mejor camino para continuar.

Familias de cifrados y codificaciones compatibles

El solver revisa 27 tipos de detectores en varias familias: codificaciones y formatos estructurados: Base64, Hexadecimal, Binary, URL encoding, Unicode escape, JWT; códigos y sistemas alfabéticos: código Morse, cifrado Bacon, A1Z26, Polybius Square; cifrados monoalfabéticos: Caesar, ROT13, Atbash, Affine, sustitución simple, XOR; cifrados polialfabéticos: Vigenere, Beaufort, Autokey, Gronsfeld, Alberti; cifrados fraccionarios: Bifid, Trifid; cifrados de transposición: Rail Fence, Columnar Transposition; cifrados poligráficos: Playfair, Hill.

La resolución automática es más fuerte con codificaciones deterministas y con familias que admiten fuerza bruta o ataques estadísticos prácticos. Caesar, ROT13, ROT47, Atbash, Affine, Vigenere, sustitución simple, Base64, Hex, Binary, Morse, URL, Unicode escape y XOR de un byte tienen ejemplos en esta página que producen un resultado de texto claro directamente en el solver.

Para análisis dependiente del idioma puedes dejar el alfabeto en detección automática o limitarlo manualmente a inglés, ruso, alemán, español, francés, italiano, portugués o turco. Elegir el alfabeto correcto ayuda al modelo de frecuencias a comparar el candidato con el perfil lingüístico adecuado.

Qué te dice el resultado

El resultado no es solo una conjetura de sí o no. La tarjeta superior es el mejor candidato de texto claro del solver, con el cifrado o la codificación detectados, la clave recuperada cuando existe y una puntuación de legibilidad. La lista de otros descifrados muestra alternativas cercanas, algo importante cuando varios cifrados clásicos producen texto parcialmente legible.

La tabla desplegable de candidatos explica la capa de identificación: porcentajes de confianza, etiquetas de evidencia y enlaces a la herramienta correspondiente. La evidencia puede incluir patrón de formato, conjunto de caracteres, rango de IoC, forma de frecuencias, bigramas legibles, palabras comunes, señal de longitud de clave o puntuación específica del cifrado.

Trata la primera respuesta como la hipótesis más fuerte, no como una certeza mágica. Base64, Hex, Binary, URL, Unicode y Morse suelen ser deterministas. La resolución de cifrados clásicos depende de la longitud del texto, el idioma, los espacios y si la clave original puede inferirse solo a partir del ciphertext.

Mejores usos del solucionador

Este servicio es útil cuando tienes un mensaje cifrado desconocido, un acertijo, un reto CTF, un ejercicio de criptografía, un criptograma, un token codificado, un fragmento copiado o una muestra histórica y quieres una primera respuesta rápida. Ayuda a separar codificaciones simples como Base64, Hex, Binary, URL encoding, Unicode escape, Morse y JWT de criptografía clásica como Caesar, Vigenere, Playfair, Affine, Atbash, Rail Fence, Columnar Transposition, Polybius, Bacon, Bifid, Trifid, Hill y sistemas relacionados.

Úsalo como punto de partida todo en uno: pega el ciphertext, revisa el resultado decodificado más probable y compara las alternativas ordenadas. Si el mensaje parece un criptograma numérico, un código alfabético o un cifrado que necesita clave, la tabla de candidatos te dirige al decodificador más específico en lugar de fingir que todo formato tiene un texto claro de un clic.

Calidad de entrada y límites

Las muestras cortas, idiomas mezclados, mucha puntuación, errores de transcripción y ciphertext copiado parcialmente reducen la confianza. Las codificaciones estrictas pueden reconocerse con cadenas breves, pero la resolución estadística de cifrados clásicos funciona mejor con muestras alfabéticas más largas. Como regla práctica, 50 o más letras dan al solver mucha más evidencia que una sola palabra o un código corto; la sustitución simple suele necesitar incluso más texto.

El límite de entrada es de 3000 caracteres. Para obtener mejores resultados, pega solo el ciphertext, elimina etiquetas o explicaciones externas, conserva los espacios cuando puedan ser significativos y elige el alfabeto probable si la detección automática duda. La herramienta está pensada para cifrados clásicos, criptoanálisis educativo, criptogramas de acertijos y codificaciones de texto comunes; no es un decodificador para cifrado moderno como AES, RSA, ChaCha20 ni archivos binarios cifrados.

FAQ

La precisión depende mucho de la longitud del texto, el alfabeto, el ruido y la familia del cifrado. Los formatos estructurados y codificaciones como Base64, Hex, Binary, URL encoding, Unicode escape, JWT y Morse suelen poder decodificarse con muestras cortas porque tienen patrones estrictos. Los cifrados clásicos son estadísticos, así que se vuelven más fiables cuando la muestra crece. Unas pocas palabras pueden dar solo pistas generales; 50 o más caracteres alfabéticos dan al solver evidencia mucho más fuerte.

El índice de coincidencia (IoC) mide qué tan desigual es la distribución de letras en un texto. En el lenguaje natural las frecuencias de letras no son uniformes, por eso su IoC suele ser mayor que el de texto aleatorio. Caesar, Atbash, Affine y muchos cifrados de sustitución simple conservan gran parte de esa forma de frecuencias. Vigenere, Beaufort, Autokey, Gronsfeld y otros polialfabéticos reparten mejor las letras y producen un IoC más bajo. Comparar el IoC medido con valores de referencia por idioma ayuda a separar familias antes de aplicar pruebas más específicas.

Muchos cifrados clásicos comparten huellas estadísticas, sobre todo cuando el texto es corto o el cifrado introduce cambios sutiles. Vigenere, Beaufort, Autokey, Gronsfeld y Alberti pueden parecerse; Caesar, Affine, Atbash y sustitución simple conservan patrones monoalfabéticos fuertes. En lugar de ocultar esa incertidumbre, la herramienta devuelve el mejor texto claro y una lista ordenada de alternativas para que puedas comparar candidatos cercanos.

Sí. El solver revisa tanto familias de cifrado como formatos comunes de texto codificado. Puede reconocer y decodificar patrones típicos de Base64, Hexadecimal, Binary, URL encoding, secuencias Unicode, código Morse, tokens JWT, números A1Z26 y coordenadas tipo Polybius. Esto importa porque muchas cadenas que parecen cifradas en realidad están codificadas o formateadas.

A menudo sí, cuando el formato es reversible o el cifrado tiene un ataque práctico integrado. Caesar, ROT13, ROT47, Atbash, Affine, Vigenere, sustitución simple, Base64, Hex, Binary, Morse, URL encoding, Unicode escape y XOR de un byte pueden producir texto claro directamente para entradas adecuadas. Otros cifrados pueden requerir una clave secreta, matriz, alfabeto, crib o supuestos más fuertes, así que la página muestra candidatos y enlaces a la herramienta correspondiente cuando el descifrado automático no es fiable.

La configuración de alfabeto admite detección automática e inglés, ruso, alemán, español, francés, italiano, portugués y turco. El alfabeto seleccionado afecta el análisis de frecuencias, la comparación de IoC, la puntuación chi-cuadrado y las pruebas de legibilidad. Si sabes el idioma del texto claro, seleccionarlo manualmente puede mejorar la clasificación.

No. El solucionador de cifrados está diseñado para cifrados clásicos, criptoanálisis educativo, ciphertext de acertijos, criptogramas y codificaciones de texto comunes. El cifrado moderno como AES, RSA, ChaCha20 o archivos cifrados está diseñado para parecer aleatorio y no puede decodificarse ni identificarse de forma fiable solo a partir del ciphertext, sin metadatos, contexto de protocolo, claves o estructura de archivo.

Pega el ciphertext o la cadena codificada en bruto, no la explicación que lo rodea. Mantén suficiente texto para el análisis, evita mezclar varios mensajes distintos en una sola entrada y elimina etiquetas obvias como "ciphertext:" o "respuesta:". Para cifrados clásicos, un texto alfabético más largo funciona mucho mejor que una sola palabra. Para codificaciones, conserva separadores, barras, puntos, signos de porcentaje, padding y saltos de línea cuando formen parte del formato.

Esta página está optimizada para ciphertext desconocido y resolución automática. Si ya conoces la clave, usa la página del cifrado correspondiente desde la tabla de candidatos, por ejemplo Vigenere, Affine, Playfair, Rail Fence, Columnar Transposition o XOR. Una clave conocida suele dar un resultado más exacto que una conjetura estadística.

Sí. Cipher es la forma estándar en criptografía en inglés, mientras que cypher es una variante frecuente. La herramienta cubre la misma tarea en ambos casos: pegar texto cifrado desconocido, decodificar formatos compatibles y ordenar los candidatos de texto claro más probables.