Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Proyecto Final 2018-2
Proyecto Final 2018-2
Escribir un programa en ensamblador (x86 NASM) que permita encriptar o cifrar un texto con 1
de 60 posibles alfabetos. Los requerimientos son los siguientes:
Créditos parciales:
- Captura de Llave (2 puntos)
- Leer archivo de cifrado (3 puntos)
- Almacenar argumentos en memoria (3 puntos)
- Verificar si el programa puede ejecutarse de acuerdo al número de argumentos (2
puntos)
- Transformar texto (10 puntos)
Ejemplo:
Ejemplo:
./desencripta “>uqzqLFzLGuCFDLo zouqzoumLpqLDuLyuDy gLZuqEg”
Albafeto (Llave)?: 13
Tiene un virus conciencia de si mismo. Niet.
Extra (2 puntos):
El programa de encriptación (o el de desencriptacion) escriba un archivo con el texto
procesado.
Extra (2 puntos):
Los programas y funciones deben estar comentados instrucción por instrucción, además de
incluir un encabezado que explique qué es lo que realiza el bloque de código.
Extra (3 puntos):
El programa pueda procesar más de un argumento de texto.