You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[x ] Mi duda no se trata sobre una librería, built-in o mala práctica, ya que eso se pregunta en la issue creada para ello.
[x ] Mi duda no se trata de un tema administrativo o personal, ya que en ese caso debo contactar a mi profe, al Jefe de Bienestar o al correo del curso (https://iic2233.github.io/contacto/)
[x ] Utilizaré un título descriptivo y llenaré correctamente esta plantilla
[x ] De ser necesario, solo colocaré código simple que permita explicar mi problema o duda, ya que compartir código de esta evaluación puede ser considerado copia
Duda
mi duda es sobre los 4 bytes que van antes de cada bloque de 80 bytes al codificar un mensaje. Ya que estos enumeran cada bloque, pensaba que quizas podrían servir para ayudar a desencriptar el mensaje, pero me di cuenta que el paso de codificación se realiza después de la encriptación. Por esto me surge la duda ¿qué función cumplen estos 4 bytes si siempre quedarán ordenados al enviar el mensaje?
The text was updated successfully, but these errors were encountered:
Muy buen pregunta. Tal como mencionas, en este caso particular del curso los bloques llegan siempre de forma ordenada por el uso de sockets, pero en la práctica no siempre ocurre así. En la mayoría de situaciones reales puede llegar información de forma desordenada, por lo que el número de bloque sirve para identificar el orden y además saber si falta información o llegó algo duplicado.
La idea es que puedan implementar un protocolo real para enviar bytes, por lo que deben desarrollarlo exactamente como indica el enunciado, pero no te preocupes si es que no estás utilizando el número de bloque para decodificar el mensaje.
Prerrequisitos
(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")
Duda
mi duda es sobre los 4 bytes que van antes de cada bloque de 80 bytes al codificar un mensaje. Ya que estos enumeran cada bloque, pensaba que quizas podrían servir para ayudar a desencriptar el mensaje, pero me di cuenta que el paso de codificación se realiza después de la encriptación. Por esto me surge la duda ¿qué función cumplen estos 4 bytes si siempre quedarán ordenados al enviar el mensaje?
The text was updated successfully, but these errors were encountered: