Asignatura Criptografía y Mecanismos de Seguridad
Datos del alumno alumno
Fecha
Apellidos: Nombre:
Acc t i v i d a d e s A Trabajo: MD5 y SHA: resúmenes y fortaleza Descripción del software a usar El software !e se deber" !sar es: # $ripto%ES: &ttp:''((()cri &ttp:''((()criptored)!pm)es'soft( ptored)!pm)es'soft(are's(*m++,&) are's(*m++,&)&tm &tm # Has&$alc -)+-: &ttp:''((()slavasoft)com'&as&calc' # Mobilefis&
bi.
n!mber
bit(ise
calc!lation:
&ttps:''((()mobilefis&)com'servic &ttps:''((()mobi lefis&)com'services'bi.*n!mber es'bi.*n!mber*bit(ise*calc!l *bit(ise*calc!lation'bi.*n!mb ation'bi.*n!mb er*bit(ise*calc!lation)p&p Enunciado de la práctica # Ejercicio 1: 1: c"lc!lo de &as&es de te/tos y arc&ivos: o
$on $on Has& Has&$a $alc lc enc! enc!en entr tra a el &as& &as& MD50 MD50 SHA, SHA, y SHASHA-51 51 de: de: el te/t te/to o en mayú mayúsc! sc!la lass !e !e si.! si.!ee a los los dos dos p!nt p!ntos os 23N 23N A4%A A4%A6 677 y el arc& arc&iv ivo o de esta esta activi actividad dad 8 de nombre nombre cms9E% cms9E%,,* ,,*act activi ividad dad8)d 8)doc/ oc/ y !e encon encontra trar"s r"s en el apartado de actividades#)
# Ejercicio ! Has& sensible a mayúsc!las y minúsc!las) o
Si el &as& MD5 es D$,;<44-=8-444>-1=D4->+D,D,-=<,=0 ?c!"l ser" el te/to asociado@ 9!edes !sar $ripto%ES o Has&$alc) Sayonara0 4aby sayonara0 baby Sayonara0 baby sayonara0 4aby
"EMA # $ Acti%idades
3niversidad Bnternacional de Ca %ioja 23NB%7
Asignatura Criptografía y Mecanismos de Seguridad
Datos del alumno
Fecha
Apellidos: Nombre:
# Ejercicio &! efecto de avalanc&a o dif!sin en &as&es) o
$alc!la el &as& SHA, de los mensajes M, y M- !e se indican0 en donde diferencia entre ellos es !n solo bit y est" en la letra 4 2en AS$BB +,++++,+7 y la letra $ 2en AS$BB +,++++,,7) 4A%%6 $A%%6
o
3sando Mobilefish big number bitwise calculation0 calc!la el /or entre los dos &as&es y0 contabilizando los !nos en el res!ltado del /or compr!eba !e &an cambiado e/actamente <+ bits 2la mitad del &as& SHA,7 entre las dos cadenas) Cas entradas de &as&es p!eden estar en &e/adecimal)
# Ejercicio #: Little endian, big endian y rellenos en MD5 y SHA,
o
$on $ripto%ES en modo se.!imiento A nivel de pasos0 enc!entra el &as& MD5 y el &as& SHA, del te/to de ,- caracteres !e se indica m"s abajo: ,->8 ,-> =BN 6bserva la escrit!ra en formato Little endian para MD5 y en formato Big endian para SHA,) 6bserva tambiFn el relleno !e comienza por +/ <+ y el tamaGo del te/to de entrada +/1+ I1 bits 2,- bytes7 del mensaje
'nforme de la práctica # Ejercicio ,: o
$opia los &as&es MD50 SHA, y SHA-51 del te/to 3N A4%A6)
o
$opia los &as&es MD50 SHA, y SHA-51 del arc&ivo cms9E%,,*actividad8)doc/)
# Ejercicio -: o
Bndica la sol!cin v"lida)
# Ejercicio >: o
M!estra 2copia7 el res!ltado en &e/adecimal y en binario del /or)
# Ejercicio 8: o
?$!"ntos bytes de relleno se !san en el &as& MD5 para M,->8 ,-> =BN@
o
?$!"ntos bytes de relleno se !san en el &as& SHA, para M,->8 ,-> =BN@
"EMA # $ Acti%idades
3niversidad Bnternacional de Ca %ioja 23NB%7
Asignatura Criptografía y Mecanismos de Seguridad
Datos del alumno
Fecha
Apellidos: Nombre:
Entrega Terminado el informe y para realizar la entre.a0 s!be al $amp!s Jirt!al solamente esta última &oja de informe de la pr"ctica rellena 2no incl!yas los en!nciados7 y !e &abr"s .!ardado en !n arc&ivo en formato (DF) No se aceptan arc&ivos en formato Kord) L!arda el arc&ivo como: cmsActi%idad#"usApellidos"u)om*re+(DF )
"EMA # $ Acti%idades
3niversidad Bnternacional de Ca %ioja 23NB%7