• 1. Introducción • 2. Interfaz • 3. Stack tecnológico
Cosmos es una aplicación web que tiene como objetivo cifrar y decifrar formulaciones del laboratorio o cualquier mensaje secreto. Esta basada en el principio del cifrado César que es uno de los primeros métodos de cifrado conocidos. El emperador romano Julio César lo usaba para enviar órdenes secretas a sus generales en los campos de batalla.
El cifrado césar es una de las técnicas más simples para cifrar un mensaje. 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:
- La letra A se cifra como D.
- La palabra CASA se cifra como FDVD.
- Alfabeto sin cifrar: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
- Alfabeto cifrado: D E F G H I J K L M N O P Q R S T U V W X Y Z A B C
En la actualidad, todos los cifrados de sustitución simple se descifran con mucha facilidad y, aunque en la práctica no ofrecen mucha seguridad en la comunicación por sí mismos; el cifrado César sí puede formar parte de sistemas más complejos de codificación, como el cifrado Vigenère, e incluso tiene aplicación en el sistema ROT13.
Al inicio de la aplicación muestran dos perfiles Químico Formulador y Químico Preparador.
En el perfil del Químico Formulador es donde se ingresará el mensaje que se desea codificar.
En el perfil del Químico Preparador es donde se ingresará el mensaje cifrado que se desea descifrar.
Cosmos se desarrollo principalmente con: HTML, CSS y JavaScript.