¿Se necesita todo el texto cifrado para el descifrado con clave?

3

Digamos que tiene su clave de cifrado, pero no tiene todo el texto cifrado. Solo tienes una parte, digamos 60%.

¿Hay alguna manera de descifrar esa parte del texto cifrado? ¿Depende del algoritmo o modo específico? ¿Depende de las formas específicas de datos como texto y no forma de imagen?

    
pregunta sweet punk 23.03.2017 - 00:10
fuente

2 respuestas

4

Primero, con respecto al algoritmo de cifrado, hay dos tipos generales de algoritmos, bloques y cadenas. Un algoritmo de bloque aplica la clave a cada bloque de datos (por ejemplo, bloques de 256 bits), mientras que un algoritmo encadenado usa el bloque anterior para decodificar el bloque actual, con la clave como primer bloque de la cadena. Para el algoritmo de bloque, puede descifrar cada bloque al que tenga acceso. Sin embargo, el algoritmo de cadena no podrá ir más allá del primer bloque faltante, por lo que si el 60% de los datos que tiene no incluye el primer bloque, no es posible descifrar ninguno de los datos, incluso con la llave.

A continuación, una vez que obtiene los datos que recupera, lo que puede procesar depende del formato del archivo. Para un archivo de texto simple, puede leer las partes que pudo decodificar. Los formatos de archivo más complicados pueden o no ser legibles. Por ejemplo, el GIF se romperá tan pronto como tenga un byte que no pueda decodificar correctamente, mientras que los formatos JPEG y MP4 generalmente son recuperables, excepto los marcos que faltan, y el ZIP puede recuperar archivos siempre que los archivos y algunos datos críticos Las estructuras están presentes.

Entonces, hay tres posibles resultados: no puede descifrar los datos, puede descifrar los datos pero no puede analizarlos, o puede descifrar los datos y recuperar información útil. Realmente depende del algoritmo de encriptación y la carga útil contenida en los datos.

    
respondido por el phyrfox 23.03.2017 - 00:39
fuente
0

Para agregar a la respuesta de Phyrfox, también depende de los datos. Si los datos tienen alguna corrección de error hacia adelante (como un código Hamming) incluida, se pueden volver a crear algunas partes faltantes de los datos. Si fuera algo así como una contraseña de texto simple, o una parte de un secreto compartido, tendría que adivinar las partes faltantes. Y si se tratara de otro mensaje cifrado, es posible que no pueda descifrar nada de eso en absoluto.

Por lo tanto, dependiendo del tipo de cifrado y los datos, puede obtener todos, algunos o ninguno de los datos de un texto de cifrado parcial.

    
respondido por el daniel 23.03.2017 - 09:33
fuente

Lea otras preguntas en las etiquetas