Hack x Crack - Comunidad de Seguridad informática

Programación => C / C++ => Mensaje iniciado por: KillerCreap19 en Noviembre 10, 2017, 11:47:28 pm

Título: Ayuda a crear un programa de encriptacion y desencriptacion
Publicado por: KillerCreap19 en Noviembre 10, 2017, 11:47:28 pm
Quisiera saber si alguien me podria ayudar a crear un programa en lenguaje C no C++ con las siguientes descripciones:

Programa que cuente con un menú de 3 opciones:

1.-Encriptar
2.-Desencriptar
3.- Salir

1.- El usuario escribirá una palabra y el programa avanzará dos lugares en la tabla ASCII para "encriptar" el mensaje, al final lo imprimirá en pantalla.
2.- El usuario escribirá el mensaje encriptado y el programa lo desencriptará.

El programa deberá de utilizar procedimientos y/o funciones.
Título: Re:Ayuda a crear un programa de encriptacion y desencriptacion
Publicado por: Calantra en Noviembre 11, 2017, 10:12:42 am
Jelou,

1. Define las funciones y procedimientos. Por ejemplo el menú puede ser una función que devuelva el número con la opción y cifrar puede ser un procedimiento que toma como parámetro un puntero a la palabra. Ej. :
Código: [Seleccionar]
void cifra(char *palabra);
int menu();
2. Puedes usar scanf para las entradas de datos. switch para el control de las opciones del menú. Un vector char para la palabra definiendo el tamaño que tu quieras.
3. La operación de suma es sencilla aplicada sobre el vector. Yo me limitaría a la lista ascii entre los caracteres 65 y 122,  arreglado el valor del caracter cuando supere por arriba y por abajo estos valores, para que este siempre dentro de ese rango.

Un saludo.