Skip to content

vane-robledo/DEV006-cipher

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cifrado César, descifra el acertijo

Cifrar significa ocultar el contenido de un mensaje a simple vista, para que sólo las partes autorizadas pueden descifrar un texto cifrado. El cifrado César 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.

image

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 8 posiciones:

  • La palabra HOLA se cifra como PWTI.
  • La palabra CASA se cifra como KIAI.
  • La palabra IUWZ se descifra como AMOR.

Este proyecto se creó pensandolo como parte de un “Escape Room” en el que los usuarios deberán encontrar la clave dentro de la sala, junto con un mensaje que será un acertijo que deberán descifrar y luego cifrar una respuesta con la ayuda de este sitio para poder escapar.

En un principio se diseñó con 3 distintas pantallas, pero al final para que todo fuese más rapido por temas técnicos y también del uso (ya que los escape rooms suelen ser con limite de tiempo) se dejó simple, con solo una pantalla que le permite al jugador ingresar la clave, el mensaje, elegir cifrado o descrifrado y ver el resultado en pantalla, esto hace todo el proceso más rapido y sencillo.

El título de la aplicación está en cifrado cesar para aportar al enigma pero en <title> el nombre esta bien para dar una pequeña pista. Los colores se mantuvieron neutrales y la imagen de fondo muestra distintos tipos de “candados” para darle un poco de ambientación acorde a la temática.

About

Repositorio primer proyecto para cohort DEV006

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 75.6%
  • CSS 13.3%
  • HTML 11.1%