El siguiente proyecto fue desarrollado como primer reto de la generación de estudiantes 2018-1 de Laboratoria en Perú, el Cifrado César es un método de codificación muy conocido históricamente por haber sido usado por el emperador Julio César para enviar órdenes y mensajes secretos a sus generales.
La forma en la cual se desarrolla nuestra aplicación se ve más al detalle en el siguiente diagrama de flujo:
El producto web está pensado en el usuario que desee encriptar y desencriptar mensajes rápidamente y en una única ventana, haciendo el proceso más rápido y efectivo para enviar y recibir mensajes secretos.
A su vez, el usuario tendrá tres instrucciones muy sencillas al abrir la página para poder utilizarla. Cuenta también con la posibilidad de introducir un offset que es la cantidad de espacios en el alfabeto que saltará cada uno de los caracteres que introduzca en el texto que desee cifrar. 🔑🔒
El usuario solicitó que este producto sea diseñado para solucionar el problema de que nadie más que él mismo y las personas a quien autorize pudiesen leer los mensajes secretos que envíe 💌. Para esto quería también tener la posibilidad de insertar él mismo el offset de cantidad de espacios a saltar en el alfabeto para un cifrado más o menos complejo de acuerdo a su necesidad.
El requerimiento del usuario ha sido cubierto con el proyecto adjunto, debido a que cumple de forma inmediata y efectiva su demanda, dándole la posibilidad de cifrar y decifrar textos que incluyen mayúsculas, minúsculas, espacios y signos de puntuación con el offset que el usuario decida usar como clave entre sus contactos con quienes se enviará mensajes secretos 👀.