Open josem7 opened 3 years ago
cuando usas custom_md5 en la primera parte estás dando tu mail como H0 y el número como mensaje a "hashear", pero abajo lo haces al revés ¿eso está bien?
cuando usas custom_md5 en la primera parte estás dando tu mail como H0 y el número como mensaje a "hashear", pero abajo lo haces al revés ¿eso está bien?
¿Como? Osea el primer argumento es el mensaje = "jndominguez@uc.cl" y el segundo argumento es el h0 = 17637449 * 100 + count
¿A ti te funcionó obtener los mensajes?
me pasa lo mismo
Hola, no logro obtener mis mensajes para la pregunta 3 :(
Me cree una función así:
df = pd.read_csv("mensajes_pregunta_3/mensajes_pregunta_3.csv", header=None, names=["indice", "mensajes"]) count = 0 mensajes = [] for index, row in df.iterrows(): if custom_md5("jndominguez@uc.cl", 17637449 * 100 + count ) == row["indice"]: mensajes.append(row["mensajes"]) count+=1
pero la lista de mensajes me sale vacía, para probar mi función custom_md5 corrí el siguente código y me retorna True:
import hashlib custom_md5("The quick brown fox jumps over the lazy dog", 137269462086865085541390238039692956790) == hashlib.md5("The quick brown fox jumps over the lazy dog".encode('utf-8')).hexdigest()
Lo que me da a pensar que mi función está bien. Probé partiendo el count desde 1 pero tampoco me fuciona.
¿Quería saber qué estoy haciendo mal? ¿ Y si a alguien le resultó encontrar sus mensajes para seguir probando?
Creo que para obtenerlos debes usar a0 como tu número de alumno, si no puedes si quieres mándame un mail a vamerino@uc.cl y te paso tus mensajes.
Ahí logré obtener los mensajes! Para los que aún no pueden mi problema era que definía a0, b0, c0, d0 igual que en la pregunta 2, pero en la issue #18 el profesor dice:
Disculpen la demora. Primero les cuento que nos descoordinamos con los ayudantes y la función que usamos para generar los mensajes tomaba h0 simplemente como a0 (módulo 2**32). El resto de las variables se definía tal cual en md5. Por favor cuéntenme por aquí si eso les funciona.
para esto definí nuevamente la función pero a0, b0, c0, d0 siendo: a0 = h0 % (pow(2,32)) b0 = 0xefcdab89 c0 = 0x98badcfe d0 = 0x10325476
Espero que les funcione a los que no les funcionaba!
Hola, no logro obtener mis mensajes para la pregunta 3 :(
Me cree una función así:
pero la lista de mensajes me sale vacía, para probar mi función custom_md5 corrí el siguente código y me retorna True:
Lo que me da a pensar que mi función está bien. Probé partiendo el count desde 1 pero tampoco me fuciona.
¿Quería saber qué estoy haciendo mal? ¿ Y si a alguien le resultó encontrar sus mensajes para seguir probando?