IIC2233 / Syllabus-2022-2

Repositorio oficial del curso IIC2233 Programación Avanzada 🚀✨

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Encriptación de todo o solo lo relacionado con el juego?

2B-O opened this issue · comments

Prerrequisitos

(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")

  • [ X] Leí las reglas del foro (https://github.com/IIC2233/syllabus/issues/1).
  • Busqué en las issues si ya preguntaron mi duda y no encontré nada parecido (https://github.com/IIC2233/syllabus/issues/).
  • Revisé el compilado de dudas de la tarea y no encontré una issue similar a la mía (IIC2233/Syllabus#326).
  • [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 (IIC2233/Syllabus#325).
  • [ 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 (iic2233@ing.puc.cl).
  • [ X] Utilizaré un título descriptivo y llenaré correctamente esta plantilla.
  • [ X] De ser necesario, colocaré código simple que permita explicar mi problema o duda, ya que compartir código de esta evaluación puede ser considerado una falta a la ética.

Duda

En el enunciado dice que la uno codifica para evitar que nuestro oponente pueda ver nuestras cartas. Entonces por consiguiente asumo que cualquier otra cosa que no tenga ver con el manejo de juego (ej: el nickname del usuario, lo enviado en un chat, etc) no deberia ir codificado. Mi codigo ya esta realizado de esta forma, y espero que sea de esta forma dado que en el enunciado dice claramente el motivo de la codificación.
Pd: Se puede usar otro puerto especifico para el chat?

Hola! Perdón por la demora!
Como sale en la sección 3.1.3 del enunciado, "Luego de encriptar el contenido, deberás codificar los mensajes enviados entre el cliente y el servidor según la siguiente estructura:". Es decir, se deben codificar, y encriptar todos los mensajes enviados entre cliente y servidor.

Saludos y quedo atenta por si tienes más dudas :)