🇪🇸 Encriptador 🔐
Este es el desafío del encriptador realizado como parte de la formación ONE Oracle Next Education + Alura Latam. El desafío consistió en crear una aplicación que encripta textos según una serie de reglas predefinidas.
Trabajé con un diseño preestablecido proporcionado para el desafío, donde se especificaba la estructura HTML y la implementación de estilos utilizando CSS (no SASS). Además, se requería la lógica de encriptación utilizando JavaScript.
Descripción del desafío:
¡Bienvenidos y bienvenidas a nuestro primer desafío!
Durante estas cuatro semanas, trabajaremos en una aplicación que encripta textos, permitiéndote intercambiar mensajes secretos con otras personas que conozcan el secreto de la encriptación utilizada.
Las "llaves" de encriptación que utilizaremos son las siguientes:
- La letra "e" se convierte en "enter".
- La letra "i" se convierte en "imes".
- La letra "a" se convierte en "ai".
- La letra "o" se convierte en "ober".
- La letra "u" se convierte en "ufat".
Requisitos:
- La aplicación debe funcionar solo con letras minúsculas.
- No deben utilizarse letras con acentos ni caracteres especiales.
- Debe ser posible convertir una palabra a su versión encriptada y también desencriptar una palabra encriptada a su versión original.
Por ejemplo:
- "gato" => "gaitober"
- "gaitober" => "gato"
La página debe tener campos para la inserción del texto que será encriptado o desencriptado, y el usuario debe poder seleccionar entre estas dos opciones. El resultado debe mostrarse en la pantalla.
🇬🇧 Encryptor 🔐
This is the Encryptor challenge completed as part of the ONE Oracle Next Education + Alura Latam training. The challenge involved creating an application that encrypts texts based on predefined rules.
I worked with a predetermined design provided for the challenge, which specified the HTML structure and the implementation of styles using CSS (no SASS). Additionally, the challenge required implementing the encryption logic using JavaScript.
Challenge description:
Welcome to our first challenge!
Over the next four weeks, we will be working on an application that encrypts texts, allowing you to exchange secret messages with others who know the encryption secret used.
The encryption "keys" we will be using are as follows:
- The letter "e" is converted to "enter".
- The letter "i" is converted to "imes".
- The letter "a" is converted to "ai".
- The letter "o" is converted to "ober".
- The letter "u" is converted to "ufat".
Requirements:
- The application should only work with lowercase letters.
- Letters with accents or special characters should not be used.
- It should be possible to convert a word to its encrypted version and also decrypt an encrypted word back to its original version.
For example:
- "gato" => "gaitober"
- "gaitober" => "gato"
The page should have fields for entering the text to be encrypted or decrypted, and the user should be able to choose between these two options. The result should be displayed on the screen.
Necesito mejorar mi notebook, funciona bastante mal
I'm saving for an upgrade of my notebook