Unidad 3 - Ejercicio 1.6

Unidad 3 - Ejercicio 1.6

de Emilio Jose Mata Cajade -
Número de respuestas: 2

Hola, no veo la opción "A nivel de pasos" que dice la letra...lo más parecido supongo que sería "Debug MD5", pero no veo nada en hexa, sólo binario cuando pongo "debug del padding". 

Otra duda: Por lo que anduve buscando, en MD5 los últimos bits del padding representan el largo del mensaje, en este caso debería ser 3 (= 11 en binario)...pero lo más parecido que veo es un 11 por la palabra 15...la verdad no entiendo. Gracias


En respuesta a Emilio Jose Mata Cajade

Re: Unidad 3 - Ejercicio 1.6

de Gustavo Beiro Bentancur -
Hola,

Yo tampoco encontré nada parecido en hexa ni en binario. Revise en debug x pasos y debug x bloques y no me doy cuenta.
En respuesta a Gustavo Beiro Bentancur

Re: Unidad 3 - Ejercicio 1.6

de German Gustavo Bollmann -
Hola si disculpen hay un error al momento de mostrar los datos del bloque

En este caso el tamaño es de 3 bytes = 3 *8 = 24 bits y 24 en Hexa es 18

(Los bytes menos significativos a la derecha)
Palabra 1 10000000001100110011001000110001 = 80333231
Palabra 2 00000000000000000000000000000000 = 00000000
Palabra 3 00000000000000000000000000000000 = 00000000
Palabra 4 00000000000000000000000000000000 = 00000000
Palabra 5 00000000000000000000000000000000 = 00000000
Palabra 6 00000000000000000000000000000000 = 00000000
Palabra 7 00000000000000000000000000000000 = 00000000
Palabra 8 00000000000000000000000000000000 = 00000000
Palabra 9 00000000000000000000000000000000 = 00000000
Palabra 10 00000000000000000000000000000000 = 00000000
Palabra 11 00000000000000000000000000000000 = 00000000
Palabra 12 00000000000000000000000000000000 = 00000000
Palabra 13 00000000000000000000000000000000 = 00000000
Palabra 14 00000000000000000000000000000000 = 00000000
Palabra 15 00000000000000000000000000011000 = 00000018
Palabra 16 00000000000000000000000000000000 = 00000000