Herramienta para identificar/reconocer el tipo de cifrado/codificación aplicado a un mensaje (se pueden detectar más de 200 dígitos/códigos). Identificador para poder descifrarlo/decodificarlo rápidamente.
Identificador de Cifrado - dCode
Etiqueta(s): Criptografía, Criptoanálisis, dCode
dCode es gratuito y sus herramientas son una valiosa ayuda en juegos, matemáticas, geocaching, acertijos y problemas para resolver todos los días.
¿Una sugerencia? ¿Un comentario? ¿Un error? ¿Una idea? ¡Escribe en dCode!
Un detector de cifrado es una herramienta informática diseñada para reconocer el cifrado/codificación de un mensaje de texto. El detector realiza criptoanálisis, examina varias características del texto, como la distribución de letras, la repetición de caracteres, la longitud de las palabras, etc. para determinar el tipo de cifrado y guiar a los usuarios hacia las herramientas adecuadas según el tipo de código o cifrado identificado.
Para descifrar/descifrar un mensaje codificado es necesario conocer el cifrado utilizado (o el método de codificación, o el principio criptográfico implementado). Sin conocer la técnica elegida por el remitente del mensaje, es imposible descifrarlo (o decodificarlo). Conocer el cifrado (o codificación, o código) es, por tanto, el primer paso para iniciar el proceso de descifrado (o decodificación).
Por lo tanto, dCode propone, en esta página anterior, una herramienta de inteligencia artificial dedicada al reconocimiento/identificación automática del cifrado y enlaces directos a herramientas capaces de descifrar el mensaje/texto.
Para reconocer/adivinar el tipo de cifrado/codificación utilizado para cifrar/codificar un mensaje, dCode utiliza varios métodos de detección/criptoanálisis:
— análisis de frecuencia: ¿qué caracteres del mensaje aparecen con más frecuencia? ¿En qué proporción? ¿Qué personajes no aparecen? Este análisis se puede realizar para todos los caracteres (pero a menudo las letras A-Z y los números 0-9 permiten eliminar muchos métodos de cifrado/codificación). El análisis de bigramas o trigramas (o más generalmente de grupos de letras) permite perfeccionar el criptoanálisis; la presencia o ausencia de determinados grupos de letras son pistas.
— el índice de coincidencia: ¿qué tan aleatorios son los caracteres del mensaje? Los mensajes inteligibles (en inglés) suelen privilegiar determinadas letras y no utilizan la E del mismo modo que la X (mucho más rara).
— búsqueda de firmas: determinados cifrados/codificaciones tienen marcas características, una firma que los hace identificables.
Ejemplo: El código base64 contiene todos los números y letras posibles (mayúsculas y minúsculas) distribuidos de manera bastante uniforme pero 3 de cada 4 veces termina con el signo =.
Cuando el mensaje va acompañado de instrucciones o pistas, algunas palabras clave pueden generar más resultados de la base de datos de dCode. NB: no indique texto claro conocido.
A veces el identificador de cifrado encuentra pocos o ningún resultado relevante, varias razones posibles:
— El mensaje es demasiado corto: un mensaje que no contiene suficientes caracteres no permite realizar un buen análisis de frecuencia. Las posibilidades se vuelven muy numerosas sin una forma de identificar con precisión el cifrado.
— El mensaje tiene una entropía baja: está compuesto por unos pocos caracteres distintos (un mensaje binario que contiene sólo ceros y unos tiene una entropía baja). Además, casi todos los mensajes se pueden almacenar en binario, por lo que identificar con precisión el cifrado es difícil.
— El mensaje contiene caracteres innecesarios (como espacios entre cada letra), lo que debilita los análisis de frecuencia. Elimine espacios u otros símbolos innecesarios para obtener mejores resultados.
— El mensaje está sobrecifrado: se han aplicado varias codificaciones/cifrados sucesivos, el sobrecifrado tiende a enmascarar las firmas características del cifrado original.
— El mensaje se compone de varios mensajes distintos: la presencia de varios cifrados con propiedades diferentes confunde al detector que busca un cifrado único. Corte el mensaje para determinar la codificación de cada porción.
— El cifrado utilizado es reciente: las técnicas de criptografía modernas son tales que es imposible reconocer un mensaje cifrado de un mensaje aleatorio; esto también es una cualidad de un buen cifrado. La identificación es inherentemente difícil.
— El cifrado utilizado es muy raro: dCode puede detectar más de 300 cifrados diferentes y continúa mejorando gracias a sus comentarios y mensajes, pero no es imposible que algunos cifrados aún sean desconocidos o desaparezcan.
A veces, el algoritmo de reconocimiento (basado en inteligencia artificial y aprendizaje automático) encuentra múltiples señales, signos distintivos de varios tipos de cifrado y devuelve resultados aproximados. Comuníquese con nosotros con su mensaje cifrado, el mensaje original y el método de cifrado utilizado para que dCode pueda enseñar al analizador este cifrado para futuras ocasiones. Cuantos más datos haya, más precisa será la detección.
El programa/reconocedor se basa en una arquitectura de tipo red neuronal, más precisamente un perceptrón multicapa (perceptrón multicapa MLP). La capa de entrada consta de mensajes codificados (en ngramas) y la capa de salida con los diferentes tipos de cifrado conocidos y referenciados en dCode. La base de datos se actualiza periódicamente y se añaden nuevos cifrados, lo que permite perfeccionar los resultados.
dCode conserva la propiedad del código fuente "Identificador de Cifrado". Excepto la licencia explícita de código abierto (indicada Creative Commons/gratis), el algoritmo "Identificador de Cifrado", el subprograma o fragmento (convertidor, solucionador, cifrado / descifrar, codificar / decodificar, cifrar / descifrar, descifrar, traducir), o las funciones "Identificador de Cifrado" (calcular, convertir, resolver, descifrar / cifrar, descifrar / cifrar, decodificar / codificar, traducir) escritas en cualquier lenguaje informático (Python, Java, PHP, C#, Javascript, Matlab, etc.) y todas las descargas de datos, secuencias de comandos o acceso API para "Identificador de Cifrado" no son públicas, lo mismo ocurre con el uso sin conexión en PC, dispositivos móviles, tabletas, iPhone o Android. aplicación!
Recordatorio: dCode es de uso gratuito.
¡Está permitido copiar y pegar la página "Identificador de Cifrado" o cualquiera de sus resultados (incluso con fines comerciales) siempre que le das crédito a dCode!
Exportar resultados como un archivo .csv o .txt es gratuito haciendo clic en el icono exportar
Citar como fuente (bibliografía):
Identificador de Cifrado en dCode.fr [sitio web en línea], recuperado el 2024-12-04,