Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Challenge 7 G4
Challenge 7 G4
FACULTAD DE INGENIERÍA
DEPARTAMENTO DE INGENIERÍA DE SISTEMAS E
INDUSTRIAL
Programación de Computadores Grupo 4
CHALLENGE 8
Cifrado de mensajes y Cadenas (Strings)
El reto consiste en usar las cadenas (strings) para cifrar un mensaje a través de una llave
(otro string) y el operador lógico XOR (^ en C++).
Ejemplo:
Al operar la cadena original bit a bit con la llave usando la operación XOR (o exclusivo) se
obtiene un mensaje cifrado y la única forma de descifrar ese mensaje es computar bit a bit
con la llave usando la operación XOR.
Extrachallenge
1. Hacer una función para cifrar y una para descifrar un mensaje (20 puntos).
2. Utilizar otra estrategia de cifrado como corrimiento de bits (20 puntos).
3. Reto con Extrachallenge 1 y 2 vale 50 puntos. Si hace solo el Extrachallenge 1 la
máxima nota será 20 puntos igual que si hace solo el Extrachallenge 2.
Formato de entrega: