Hash 1.4

Hash 1.4

de Gustavo Beiro Bentancur -
Número de respuestas: 1

1.4. Abra la calculadora de Windows dos veces y copie el hexadecimal de cada hash en cada una, cambie luego a binario. Haga un XOR entre los dos valores y compruebe que con cambiar sólo un bit del mensaje, el hash cambia más de la mitad de bits. Recuerde que estas calculadoras trabajan con 64 bits. Asegúrese que ambos valores tengan el mismo número de bits.

Llegué a esto

MD5   M = Prueba 122 del hash

432818bebcf091c64ca094733ab9d509

01000011001010000001100010111110101111001111000010010001110001100100110010100000100101000111001100111010101110011101010100001001


MD5   M = Prueba 123 del hash

395dc95efbb0080ad906f6b765a53ca2

00111001010111011100100101011110111110111011000000001000000010101101100100000110111101101011011101100101101001010011110010100010


XOR realizado  (para ver cuantos bits tienen diferentes)

01111010011101011101000111100000010001110100000010011001110011001001010110100110011000101100010001011111000111001110100110101011


Son 63 “1” y 65 “0”  de un total de 128 bits.

La duda es, había entendido en la clase que si cambia 1 bit entonces cambia al menos el 50% del resumen obtenido.  En este caso estoy casi en el 50% de diferencias.  Es estricto mayor a 50% el cambio de bits ??