Este examen puede ser elaborado de manera individual o en parejas.
La siguiente imagen llamada grupo.bmp
parece una foto antigua inofensiva, pero en realidad contiene un mensaje oculto:
Lo único que se te puede revelar sobre dicho mensaje oculto es que está codificado en el bit menos significativo del valor que representa la intensidad del azul de cada pixel.
Utiliza la bibilioteca bitmap
que se desarrolló en clase para escribir un programa en C que permita descubrir el mensaje oculto, el cual consiste de cinco preguntas. Deberás responder dichas preguntas y codificarlas dentro de la imagen original, mediante otro programa escrito en C, usando la misma técnica pero ahora sobre la intensidad del color rojo. Para lo anterior puedes apoyarte de algún software de edición de imágenes (por ejemplo gimp
).
Nombra a tus programas fuentes decodifica.c
y codifica.c
, respectivamente. Agrega en un comentario al inicio de estos archivos el nombre y matrícula de los autores.
Crea un archivo tarball llamado examen3.tgz
con los archivos fuente de C y el archivo grupo.bmp
. Esto lo puedes hacer con el siguiente comando desde la terminal:
tar czf examen3.tgz decodifica.c codifica.c grupo.bmp
Se revisará en persona los programas funcionando el jueves 10 de noviembre a la hora de clase. Antes de la revisión, sube el archivo tarball examen3.tgz
al Sistema de Entrega de Tareas Automatizado (SETA). Basta que una persona del equipo lo suba.
30% | Decodificación correcta. |
---|---|
30% | Codificación correcta. |
10% | Preguntas ocultas correctamente contestadas. |
25% | Respuesta correcta a preguntas y/o solicitud de modificaciones. |
5% | Datos de los autores en comentarios al inicio de los archivos fuente. |
DA | Si se detecta cualquier tipo de plagio o fraude. |