Skip to content
This repository has been archived by the owner on Jul 10, 2019. It is now read-only.
jorgeespigutierrez edited this page May 21, 2019 · 13 revisions

Welcome to the twE105-adri-jorge-abel wiki!

1.-EXPLICACION GENERAL DEL TRABAJO:

El principal cometido del programa es encriptar y desencriptar frases introducidas por el usuario de no más de 200 caracteres. Además de estas funciones el programa también dispone de un menú en el que se le proporciona al usuario información de cada código de encriptación, además de una tabla con la conversion de las letras. La idea inicial del trabajo incluía un método capaz de desencriptar el mensaje sin importar en que método ,se hubiese encriptado. No obstante, debido a la complejidad de los métodos de encriptación desarrollados esto no ha sido posible. En su lugar hemos desarrollado métodos variados entre los que el usuario puede escoger el que más le convenga. Estos codigos presentan grandes diferencias, incluyendo variaciones en los caracteres, el orden e incluso incluyendo carcteres especiales que hacen difícil que alguien descifre el mensaje.

2.-MENUS:

En el programa hay un total de 4 menús el principal, el de encriptación, el de desencriptación y el de información.

2.1-PRINCIAL:

Es el menú que te permite acceder a los otros, consta de 4 opciones: los 3 menús anteriormente mencionados y el boton de salir (en la cual sales completamente del programa).

2.2-ENCRIPTACION:

Es un menú al cual se accede desde el menú principal. En este menú nos encontraremos las diferentes formas de encriptar cada una de las formas te llevaran a los pasos que debes de seguir para encriptar la frase. Los métodos presentes son:

  1. Método César. 2.Método ASCII. 3. Método Windings. 4. Método de encriptación alternada. Aparte de los métodos también hay una opción para salir de este menú y volver al principal.

2.3-DESENCRIPTACION:

Como el menú de encriptación se accede desde el menú principal. En este menú nos encontraremos las diferentes formas de desencriptar, en el que se usa el proceso contrario al de encriptación para sacar el mensaje original. Este menú, como el menú de encriptación, tiene una opción para volver al menú principal.

2.4-INFORMACION:

En este menú se le mostrará al usuario una breve descripción y una tabla para que el usuario vea el funcionamiento de los diferentes códigos que se usan en el programa para que el usuario entienda como funciona y cómo variará su texto. 2.4.1-CODIGO CESAR: Este tipo de código es un cifrado por desplazamiento. Consiste en la sustitución de cada letra del texto original por otra letra que se encuentra a un número x de espacios a la derecha, siendo x definida por el usuario. 2.4.2-CODIGO ASCII: En este tipo de código el ordenador asigna a cada letra un valor numérico definido por la tabla ASCII. Al usuario se le entrega el valor asignado a cada letra. 2.4.3-CODIGO WINDINGS: Este tipo de código convierte cada letra en un caracter predeterminado. 2.4.3-CODIGO TRANSPOSICION: Este tipo de código elimina los espacios del texto. Agrupa el resto de caracteres en grupos de 10. Por último se cambia el orden de los caracteres dentro de sus respectivos grupos, manteniendo el orden de los grupos.

3.-TUTORIAL:

Menu Principal: en este menú eliges la opción que deses:

Menu de Encriptacion:

Menu de desencriptacion:

Menu de informacion: