Identificador de cifrados

Identifica texto cifrado desconocido, cifrados clásicos y codificaciones de texto comunes en línea. Pega una cadena sospechosa y obtén una lista ordenada de tipos probables con porcentajes de confianza, evidencias, enlaces a herramientas relacionadas y descifrado automático cuando un candidato compatible es suficientemente fuerte.

Entrada
0 caract. · 0 bytes
Probar:
Resultado
✓ Detección estadística basada en el índice de coincidencia y análisis de frecuencia ✓ Admite 8 alfabetos: inglés, ruso, alemán, español, francés, italiano, portugués, turco ✓ Procesamiento local en el navegador
Ejemplos
Código Morse
Entrada .... --- .-.. .- / -- ..- -. -.. ---

El detector reconoce el código Morse internacional por puntos, rayas, espacios y separadores de palabras; este ejemplo codifica HOLA MUNDO y se identifica como Morse con cerca del 95% de confianza.

Base64
Entrada SG9sYSwgbXVuZG8h

Es la representación Base64 de “Hola, mundo!”. El conjunto de caracteres, la longitud y la decodificación UTF-8 válida permiten detectar Base64 con cerca del 90% de confianza.

Cifrado César
Entrada OHPVDMH VHFUHWR SDUD SUREDU HÑ FLIUDGR FHVDU B ÑD GHWHFFLRP GHÑ VHUYLFLR

Texto en español cifrado con desplazamiento 3. El IoC alto y el mejor desplazamiento según chi-squared sitúan el cifrado César primero con cerca del 95% de confianza.

Cifrado Vigenere
Entrada GDTZ XGITK IUAAISN WAÑ OCCGK WKCVZ TCCA LVQMAN IN NIAVCÑO LSNSAGJCMEOMEZ DZ ZKQEIITO Y GE FOTZGESOI

Ejemplo español polialfabético cifrado con la clave CLAVE. El IoC más bajo y el pico por columnas hacen que Vigenere aparezca como candidato principal con cerca del 76% de confianza.

Cómo funciona el identificador de cifrados

El identificador analiza texto desconocido y devuelve una lista ordenada de candidatos de cifrado y codificación. Cada candidato incluye un porcentaje de confianza, etiquetas de evidencia y un enlace directo a la herramienta relacionada, para pasar de la identificación a la verificación sin volver a escribir el texto.

El detector combina señales de formato y señales estadísticas. Las primeras buscan Base64, hexadecimal, binario, escapes URL, Unicode escape, Morse, números A1Z26, coordenadas Polybius o estructura JWT. Las segundas analizan texto alfabético con índice de coincidencia, chi-squared de frecuencias, legibilidad de bigramas, n-gramas comunes y heurísticas específicas.

Si un candidato compatible alcanza al menos 70% de confianza y supera al siguiente por 10 puntos, el servicio puede ejecutar automáticamente el flujo de cracking correspondiente, por ejemplo César, Afín o análisis de Vigenere, manteniendo visible la tabla completa.

Familias de cifrados y codificaciones compatibles

La herramienta revisa 27 detectores: codificaciones y formatos: Base64, Hexadecimal, Binary, URL encoding, Unicode escape, JWT; códigos y alfabetos: Morse, Bacon, A1Z26, Polybius Square; monoalfabéticos: César, ROT13, Atbash, Afín, sustitución simple, XOR; polialfabéticos: Vigenere, Beaufort, Autokey, Gronsfeld, Alberti; fraccionarios: Bifid, Trifid; transposición: Rail Fence, Columnar Transposition; poligráficos: Playfair, Hill.

Para análisis dependiente del idioma puedes usar detección automática o elegir inglés, ruso, alemán, español, francés, italiano, portugués o turco. El alfabeto correcto ayuda a comparar el texto cifrado con el perfil lingüístico adecuado.

Qué significa el resultado

El resultado no es una única respuesta, sino un informe de diagnóstico. La primera fila es el candidato más probable, el porcentaje indica confianza relativa y las evidencias explican por qué coincidió: 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.

Abrir herramienta continúa en la página relacionada con el mismo texto. Si existe una acción de cracking, Descifrar ejecuta el solver disponible desde los resultados. Un resultado automático es una ayuda del candidato más fuerte, no un sustituto de revisar alternativas cercanas.

Usos recomendados

El servicio ayuda con mensajes cifrados desconocidos, acertijos, CTF, ejercicios de criptografía, tokens codificados, fragmentos copiados o muestras históricas. Separa codificaciones como Base64, Hex, Binary, URL encoding y JWT de criptografía clásica como César, Vigenere, Playfair, Afín, Atbash, Rail Fence, Columnar Transposition, Polybius, Bacon, Bifid, Trifid y Hill.

Es especialmente útil antes de descifrar: reduce el espacio de búsqueda, sugiere la herramienta relevante y muestra si el texto parece un formato, una sustitución, un cifrado polialfabético, una transposición o un sistema de coordenadas.

Calidad de entrada y límites

Las muestras cortas, idiomas mezclados, mucha puntuación, errores de copia y textos incompletos reducen la confianza. Las codificaciones estrictas pueden reconocerse con cadenas breves, pero los cifrados clásicos necesitan muestras alfabéticas más largas. Como regla práctica, 50 o más letras dan mucha más evidencia que una sola palabra.

El límite de entrada es 3000 caracteres. Pega solo el texto cifrado, elimina etiquetas externas, conserva espacios solo si son relevantes y elige el alfabeto probable si la detección automática duda. La herramienta está pensada para cifrados clásicos, criptoanálisis educativo y codificaciones de texto comunes, no para AES, RSA ni archivos binarios cifrados.

FAQ

La precisión depende de longitud, alfabeto, ruido y familia. Formatos como Base64, Hex, Binary, URL encoding, Unicode escape, JWT y Morse tienen reglas estrictas y funcionan con muestras cortas. Los cifrados clásicos son estadísticos: unas pocas palabras dan pistas; 50+ letras suelen mejorar mucho el resultado.

El IoC mide qué tan desigual es la distribución de letras. En lenguaje natural algunas letras son más frecuentes, por eso el IoC es mayor que en texto aleatorio. César, Atbash, Afín y sustitución conservan frecuencias; Vigenere y otros polialfabéticos las distribuyen mejor.

Muchos cifrados clásicos comparten huellas estadísticas. Vigenere, Beaufort y Autokey pueden parecerse; César, Afín y Atbash conservan patrones monoalfabéticos. La lista ordenada muestra esa incertidumbre. Si un candidato domina con 70% y 10 puntos de ventaja, puede iniciarse el cracking automático.

Sí. Revisa Base64, Hexadecimal, Binary, URL encoding, Unicode escape, JWT, Morse, A1Z26 y coordenadas Polybius, además de cifrados. Muchas cadenas que parecen cifradas son en realidad datos codificados.

A veces. Primero devuelve candidatos. Si el mejor tiene una acción compatible de brute force o cracking y supera el umbral, puede mostrar un resultado automático. Otros casos requieren abrir la herramienta o probar claves y parámetros.

Auto-detect y alfabetos de inglés, ruso, alemán, español, francés, italiano, portugués y turco. El alfabeto afecta frecuencias, IoC, chi-squared y pruebas de legibilidad.

No. Está diseñado para cifrados clásicos, ejercicios, acertijos y codificaciones de texto. AES, RSA, ChaCha20 y archivos cifrados están diseñados para parecer aleatorios y no se identifican de forma fiable solo con el ciphertext.

Pega el ciphertext o la cadena codificada sin explicación alrededor. No mezcles mensajes distintos y elimina etiquetas. Para cifrados clásicos usa más texto alfabético; para codificaciones conserva separadores, puntos, barras, porcentajes, padding y saltos de línea.
Herramientas relacionadas

Análisis de Frecuencias

Analiza frecuencias de texto y compáralas con patrones lingüísticos conocidos para criptoanálisis.

Fuerza Bruta César

Solucionador del cifrado César que prueba todos los desplazamientos y marca el texto claro más probable.

Frecuencia de letras

Analizador online de frecuencia de letras con mapa de calor, conteo y comparación por idioma.

Solver del cifrado afin

Solver del cifrado afin que prueba todas las parejas validas y ordena el plaintext probable.

Cracker de Vigenere

Cracker automatico de Vigenere con recuperacion de clave y descifrados ordenados.