Enfrentando cifrado duro [cerrado]

-3

Tengo un pequeño problema con el cifrado. Tengo este texto cifrado "AA969CF9657F77C597C8EAFF1594D59374E4977F" y sé que corresponden a " enlace ". Tengo otras muestras, pero no puedo encontrar ninguna analogía o lógica, con la intuición de descubrir el algoritmo de cifrado. ¿Alguien puede ayudarme? ¡Realmente necesito esto ...!

    
pregunta user36384 31.12.2013 - 01:16
fuente

2 respuestas

1

De las muestras que dio, no parece un cifrado muy sofisticado. Lo que intentas hacer es un ataque de texto plano conocido en este sistema.

  

El ataque conocido de texto simple (KPA) es un modelo de ataque para análisis criptográfico en el que el atacante tiene muestras tanto del texto simple (llamado cuna) como de su versión cifrada (texto cifrado). Se pueden usar para revelar información secreta adicional, como claves secretas y libros de códigos. entrada de Wikipedia sobre ataques conocidos de texto plano

Por ejemplo, el primer h parece estar constantemente encriptado a AA . El último ejemplo, dos letras n y o tienen encriptaciones secuenciales: 93 y 94 . Es posible que pueda encontrar otros puntos en común.

La parte extraña de esto es que tienes acceso a una gran cantidad de texto sin formato y texto cifrado. Esto parece indicar que puede cifrar lo que desea, o un ataque de texto sin formato elegido. Estos suelen ser más informativos que el texto simple conocido.

    
respondido por el kronenpj 31.12.2013 - 02:17
fuente
1

Mira los textos cifrados que tienes y busca similitudes. Si puedes encontrar similitudes, puede ser un cifrado débil. Por ejemplo,

  • su texto cifrado es siempre el doble de largo que su texto simple.
  • mira los caracteres en el texto cifrado. Son hexadecimales (0-F). Dos caracteres hexadecimales pueden representar un byte, un carácter en una computadora. Esto coincide con mi punto anterior muy bien: cada carácter se codifica como un valor hexadecimal
  • donde quiera que haya una 'h' en su texto plano, hay una 'AA' en su texto cifrado (bueno, a dos veces la distancia en el texto cifrado: si 'h' está en el índice 5, 'AA' está en el índice 10).
  • el carácter '/' siempre parece codificarse como 7F, independientemente del índice en la cadena

Esto implica un simple cifrado de sustitución con el código hexadecimal de salida.

    
respondido por el atk 31.12.2013 - 02:21
fuente

Lea otras preguntas en las etiquetas