En este proyecto, creamos una aplicación en Javascript que encriptará y desencriptará textos, permitiéndote intercambiar mensajes secretos con otras personas que conozcan el secreto de la encriptación utilizada. Utilizaremos las siguientes "llaves" de encriptación:
- 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".
Para asegurar la funcionalidad de la aplicación, debemos cumplir con los siguientes requisitos:
- Debe funcionar sólo 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 volver a su versión original.
Ejemplos:
- "gato" => "gaitober"
- "gaitober" => "gato"
La página debe tener campos para la inserción del texto que se desea encriptar o desencriptar, y el usuario debe poder seleccionar entre ambas opciones. El resultado debe ser mostrado en pantalla.
Además, incluiye una funcionalidad extra que consistirá en un botón para copiar el texto encriptado o desencriptado a la sección de transferencia. Esto permitirá que los usuarios puedan compartir fácilmente los mensajes encriptados o desencriptados con otras personas.
Este proyecto se desarrolla con HTML, Javascript y CSS. Todo esto enseñado en los cursos del programa Principiante en Programación G5 - ONE, de Oracle + Alura Latam.