Challenge ONE Sprint 01: Construye un encriptador de texto con **Javascript
Encriptador y Desencriptador de texto con campo <textarea> que le permiten al usuario ingresar una palabra o frase para codificarla siguiendo las siguientes llaves de encriptación:
- La letra "e" es convertida para "enter"
- La letra "i" es convertida para "imes"
- La letra "a" es convertida para "ai"
- La letra "o" es convertida para "ober"
- La letra "u" es convertida para "ufat"
Nota: Existe una condición para su uso correcto: Solo letras minúsculas sin acentos, sin números y sin caracteres especiales. La palabra o frase encriptada se muestra en la sección derecha y se puede convertir dicha versión encriptada de vuelta a su versión original.
- La página tiene un campo principal
<textarea>para la inserción del texto que será encriptado o desencriptado, y el usuario puede escoger entre las dos opciones. - El
<textarea>valida si el usuario ingresa desde su teclado letras en mayúsculas, caracteres especiales, números o acentos, para mostrar una alerta indicando que no están permitidos. - El resultado se muestra en la pantalla en la sección derecha.
- Existe un botón "Copiar", en la sección derecha, que permite copiar al clipboard el texto encriptado/desencriptado, de modo que si pegamos (Ctrl+V) dicho texto en el campo principal, podemos devolver una palabra encriptada para su versión original y viceversa.
Desarrolado con
- Estructura en **HTHL5.
- Estilos **CSS.
- Lógica de encriptación/desencriptación y resto de funcionalidades dinámicas con **Javascript.