TP1

19 views
Skip to first unread message

Franco Pandolfo

unread,
Oct 29, 2020, 7:05:45 PM10/29/20
to 7542 - Taller de Programación
Hola, necesitaría una mano de algún profe con el tp1.

Todavía no me corren todas las pruebas. Corriendo los casos por mi cuenta corren todos bien, pero en el Sercom me esta tirando diferencias en el dump y no entiendo que son estos errores. Pensé que podía ser un error en la encriptación, pero ya no estoy seguro.

adjunto la ultima salida del Sercom

porfavor cualquier ayuda que me guie a corregir esto la agradezco.

saludos,
Franco Fernandez Pandolfo
100467
sercom tp1.pdf

Federico Elías

unread,
Oct 29, 2020, 7:13:42 PM10/29/20
to tallerdepr...@googlegroups.com
Me pasa lo mismo, me fijé lo que mandaba mi cliente y efectivamente no codifica como el rc4 pide. Entiendo que es un problema de cómo guardo el estado de rc4 pero todavía no lo encontré.

--
Has recibido este mensaje porque estás suscrito al grupo "7542 - Taller de Programación" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a tallerdeprograma...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/tallerdeprogramacion/3300d331-35fc-4b81-ab8c-417885e27642n%40googlegroups.com.

Matías Lafroce

unread,
Oct 29, 2020, 7:48:40 PM10/29/20
to tallerdepr...@googlegroups.com
Buenas Franco
Me parece que tenés mal hecho el swap de los elementos del vector, por eso RC4 te da cualquier cosa. Swapeas y alterás el valor de los elementos. ¿Qué pasa con los números interpretados como negativos?

Federico Elías

unread,
Oct 29, 2020, 7:54:38 PM10/29/20
to tallerdepr...@googlegroups.com
Me estaba pasando lo mismo. Fijate Franco cómo guardas el estado en vigenere. Porque si tenés un mensaje más largo que tu key y lees el mensaje cortado, tenés que recordar la última posición de la key para la siguiente tanda de bytes.
Así corregí ese error que mostrás.
Saludos

Franco Pandolfo

unread,
Oct 29, 2020, 10:37:33 PM10/29/20
to tallerdepr...@googlegroups.com
Hola Matias y Federico mil gracias por responder, estoy viendo lo que me marcaron. 

Recién pude ver lo del swap y creo que si hay un problema, ahora reviso el tema de vigenere.

Matias probablemente tengas razón y en el swap del rc4 este el problema ¿Como manejo los números negativos? Es algo que no supe manejar y lo hice así:

perm.jpg



Matías Lafroce

unread,
Oct 29, 2020, 11:39:00 PM10/29/20
to tallerdepr...@googlegroups.com
No es necesario usar abs
Igual usa unsigned char para todo y listo, te evitas comportamiento indefinido en caso de overflow


Reply all
Reply to author
Forward
0 new messages