Skip to content

alossada/BOG004-cipher

 
 

Repository files navigation

Cifrado César

Índice


1. preámbulo

<<<<<<< HEAD Un cifrado César es una de las técnicas de cifrado más simples y conocidas. Lleva el nombre de Julio César, es uno de los tipos de cifrados más antiguos y se basa en el cifrado monoalfabético más simple. Se considera un método débil de criptografía, ya que es fácil decodificar el mensaje debido a sus técnicas de seguridad mínimas.

Por la misma razón, un cifrado César a menudo se incorpora solo en partes de otros esquemas de cifrado complejos.

======= 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

dfc159eb58131ca7c8735aefb44d21f3ad59acfe

2. Resumen del proyecto

Shh! es una aplicación web que sirve para que el usuario pueda cifrar y descifrar un texto indicando un desplazamiento específico de caracteres (offset).

Esta inspirada en los adolescentes que les encanta comunicarse en clave y su estilo se basa en la imagen de la revista para adolescente TÚ!

necesitaría cifrar un mensaje y pensar en cómo debe ser esa experiencia de uso

La aplicación web esta construida en HTML, CSS y JavaScript.

3. Consideraciones generales

  • El proyecto se subió a GitHub (commit/push) y la interfaz se desplegó usando GitHub pages.

Interfaz de usuario (UI)

La interfaz permite al usuario:

  • Elegir un desplazamiento (offset) indicando cuántas posiciones queremos que el cifrado desplace cada caracter.
  • Insertar un mensaje (texto) que queremos cifrar.
  • Ver el resultado del mensaje cifrado.
  • Insertar un mensaje (texto) a descifrar.
  • Ver el resultado del mensaje descifrado.

Interfaz

About

Shh!, es una herramienta para crear mensajes cifrados usando el metodo de cifrado Cesar. un tipo de cifrado por sustitucion.

Resources

Stars

Watchers

Forks

Contributors

Languages

  • JavaScript 67.0%
  • CSS 17.5%
  • HTML 15.5%