Skip to content

Primer proyecto de Common Core para la generación 13 de Laboratoria Chile

Notifications You must be signed in to change notification settings

LiRizo/SCL013-cipher

 
 

Repository files navigation

Cifrado César

Índice


1. Preámbulo

¿Que es el Cifrado César? caeser-cipher

En criptografía, el cifrado César, también conocido como cifrado por desplazamiento, código de César o desplazamiento de César, es una de las técnicas de cifrado más simples y más usadas. Es un tipo de cifrado por sustitución en el que una letra en el texto original es reemplazada por otra letra que se encuentra un número fijo de posiciones más adelante en el alfabeto. Por ejemplo, con un desplazamiento de 3, la A sería sustituida por la D (situada 3 lugares a la derecha de la A), la B sería reemplazada por la E, etc. Este método debe su nombre a Julio César, que lo usaba para comunicarse con sus generales. El cifrado César muchas veces 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. Como todos los cifrados de sustitución alfabética simple, el cifrado César se descifra con facilidad y en la práctica no ofrece mucha seguridad en la comunicación.

La transformación se puede representar alineando dos alfabetos; el alfabeto cifrado es un alfabeto normal que está desplazado un número determinado de posiciones hacia la izquierda o la derecha. Por ejemplo, aquí el cifrado César está usando un desplazamiento de 3 espacios hacia la derecha:

caeser-cipher

Ejemplo: Mensaje AMOR Cifrado DPRU

  • 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

2. Planificación del proyecto

Planificación del proyecto

Empezamos armando nuestro ‘Trello’

Trello

Prototipos de flujos de ‘Baja Fidelidad’

Prototipov1 Prototipov2

3. Diagrama de flujo

Prototipov4

4. Prototipo en Invisionapp interactivo

Prototipov5

¿Quieres probarlo?

5. ¿De que se trata nuestra página web?

Muchas veces las personas se preguntan ’¿Si es posible encontrar el amor en internet?’, y la verdad no lo sabemos, pero sí sabemos que es posible renacer el amor en internet . De eso mismo se trata nuestra página, es un nuevo proyecto para encontrarse como pareja, de volver a enamorar como antes. juegos entre amigos ¿por qué no? Utilizando el antiguo método del cifrado César, volvemos a la viejas técnicas de mensajes secretos.

¿A qué usuarios está dirigido?

⇢ Principalmente a usuarios desde: 13 a la edad que quieran, es un producto apto para todo público.

⇢ Personas que quieren revivir su amor de una manera diferente.

⇢ Persona que le atraiga el cifrado césar.

Problemas:

⇢ Monotonía.

⇢ Cansado de no conseguir algo diferente.

Necesidad:

⇢ De desenchufarse de lo que ya estan acostumbrados.

⇢ De romper las estructuras modernas.

⇢ De hacer algo diferente y cambiar la rutina.

⇢ Revivir la relación.

6. Proceso del proyecto

  • Diseño de experiencia de usuario UX.

Proceso1

7. Diseño

Nos basamos en el diseño en el estilo ‘Romano’. Buscando muchas paletas de colores, pero nos quedamos con los colores más cálidos, que hacen más referencia al amor. Así el usuario se encuentra con lo que le estamos ofreciendo desde el primer momento.

Fonts Posibles:

font-family: 'Alegreya Sans SC', sans-serif;

font-family: 'Expletus Sans', cursive;

font-family: 'Caesar Dressing', cursive;

Font definitiva:

  • La font definitiva fue elegida ya que da la sensacion de la epoca.

font-family: 'Macondo Swash Caps', cursive;

diseño1 diseño2 diseño3 diseño4

Prototipo de página con sus colores

diseño6

Producto final de diseño

diseño7


8. ¿CÓMO FUNCIONA?

Aplicación

La página web está diseñada para que se interactúe con el usuario a través de su navegador y está basado para que el mismo pueda cifrar y descifrar un texto indicando el desplazamiento del 1 al 33 que le quiera otorgar.

Función

Mensajería secreta para toda persona que le quiera mandar a su enamorado mensajes de amor secretos.

Interfaz

  • Elegir si quiere ‘CIFRAR’ o ‘DESCIFRAR’ el mensaje.
  • Elegir un desplazamiento, el offset, que sería en cuantas posiciones queremos que el cifrado se desplace.
  • Escribir el texto que queremos cifrar.
  • Resultado.
  • Volver a escribir un mensaje a cifrar (SI/NO).
  • Si la respuesta fue NO, vuelve a la página de inicio y elige ‘DESCIFRAR’
  • Elegir un desplazamiento, el offset, que sería en cuantas posiciones queremos que el descifrado se desplace.
  • Escribir el texto que queremos descifrar.
  • Resultado.

Testeo de la aplicación

testeo testeo

9. Links

About

Primer proyecto de Common Core para la generación 13 de Laboratoria Chile

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 43.8%
  • HTML 42.3%
  • CSS 13.9%