gdl-2019-01-bc-core-cipher

Preparatoria MINERVA, comprometida a fomentar el desarrollo integral de cada uno de sus miembros mediante el uso de herramientas tecnológicas e innovadoras, ha decidido lanzar una plataforma SENCILLA e INTUITUVA llamada “CIPHER”, la cual formará parte escencial de la administación de la red de computadoras de nuestra organización.

¿Cual es el objetivo de CIPHER?

Crear un sistema simple que facilite la distribución de las contraseñas de los ordenadores en la institución.

¿Cómo te beneficia CIPHER?

Luego de verificar el comportamiento de la comunidad estudiantil, la administración de Preparatoria MINERVA detectó que existe una fuga de información en la misma, específicamente de las contraseñas de las computadoras que se encuentran en cada uno de las aulas.

Como consecuencia, se localizaron irregularidades en las calificaciones de los alumnos.

Motivo por el cual se crea CIPHER, una herramienta dirigida a profesores, coordinadores y personal autorizado que necesita tener acceso a las computadoras que se encuentran dentro de la escuela.

¿Cómo funciona CIPHER?

CIPHER está basado en el antiguo cifrado cesar, uno de los primeros métodos de cifrado conocidos. Es un tipo de cifrado por sustitución, es decir que cada letra del texto original es reemplazada por otra que se encuentra un número fijo de posiciones (desplazamiento) más adelante en el mismo alfabeto.

Por ejemplo, si usamos un desplazamiento (offset) de 3 posiciones:

¡Manos a la obra!

Para hacer uso de CIPHER debes seguir estos pasos:

  1. Tu coordinador te brindará la palabra y el desplazamiento del día.
  2. Da clic aquí e ingresa los datos proporcionados.
    La aplicación acepta mayusculas, minúsculas, espacios, caracteres especiales y/o desplazamiento negativos
  3. Presiona DESCIFRAR y ¡Listo! ya tienes la contraseña de las computadoras.

¡Aún hay más!

En la misma página hemos habilitado una herramienta que te permitirá crear contraseñas para tu uso personal, solamente debes hacer clic en el botón CIFRAR, sientete libre de utilizarla en el momento que la necesites.

Información para Desarrolladores:

La idea de CIPHER surgió a partir de una experienca personal como una forma de combatir un problema real.

Debido a que el proyecto está dirigido a profesores y administrativos, la mayoria de los casos con poca experiencia en teconologías de la información, se buscó que la Web App fuera lo más simple e intuitiva posible.

No es necesario descargar ni instalar el proyecto, únicamente se accede al sitio web, se ingresan los datos y se presiona cifrar o descifrar, dependiendo de lo que se desee hacer.

Para el desarrollo del proyecto se siguió una secuencia lógica descrita a continuación:

  1. Diseño del boceto (sketching) de la página web.
  2. Investigación el comportamiento del cifrado cesar, así como las manedas de convertir una letra a código ASCII y viceversa.
  3. Planeación y realización de pruebas linea por linea de la lógica del cifrado y descifrado.
  4. Ejecución de pruebas unitarias.
  5. Estilizado del proyecto mediante HTML y CSS.