Buscar clave de cifrado DES con entrada y salida cifrada

-2

Teniendo la cadena fuente:

S3nh4#1

Y la cadena encriptada generada:

csf7259aT07Rw

Al utilizar este script , identificó el algoritmo utilizado para cifrar como DES(Unix)

Me pregunto si es posible (en términos computacionales y temporales) encontrar la clave utilizada para cifrar la cadena fuente.

    
pregunta elias 28.10.2014 - 20:49
fuente

2 respuestas

6

Esto no es cifrado DES . Esto es hash de contraseña con el antiguo esquema "crypt" basado en DES . La terminología es, por supuesto, muy confusa. DES es una función de encriptación, pero aquí estamos hablando de una construcción de hashing que ocurre para usar internamente el cifrado de bloque DES; Si lo observa detenidamente, es posible que observe que la "clave" utilizada para el cifrado interno del bloque DES es la propia contraseña. y el cifrado de bloque interno se invoca 25 veces.

    
respondido por el Tom Leek 28.10.2014 - 21:09
fuente
1

El criptoanálisis lineal es un procedimiento para atacar cifrados de bloque utilizando pares de texto cifrado de texto plano. Sin embargo, requiere sustancialmente más de un par. Aquí hay un documento que requiere 2 ^ 21 o 2 ^ 47 pares diferentes dependiendo En la versión de DES utilizada. Puede que este no sea el más actualizado, pero el número de pares necesarios sigue siendo considerable.

Hay ataques más fuertes en DES, como el criptoanálisis diferencial, sin embargo, generalmente requieren acceso a un oráculo de encriptación, es decir, que el atacante puede elegir pares de texto plano y obtener el texto cifrado resultante.

EDITAR: malinterpreté que se trata del cifrado DES en sí mismo. Ver la publicación de Tom Leak.

    
respondido por el sju 28.10.2014 - 21:03
fuente

Lea otras preguntas en las etiquetas