Este es un proyecto simple de encriptación y desencriptación de texto desarrollado con HTML, CSS y JavaScript.
- Cifrado: Convierte el texto ingresado según un patrón específico.
- Descifrado: Revierte el texto cifrado al texto original.
- Validación: Acepta solo caracteres en minúsculas y espacios.
- Copiar texto: Permite copiar el texto procesado al portapapeles.
- Limpiar campos: Botones para limpiar el área de entrada y salida de texto.
index.html
: Contiene la estructura HTML para la interfaz de usuario.style.css
: Define los estilos visuales para la interfaz.app.js
: Contiene la lógica de encriptación, descifrado y manipulación del DOM.
-
HTML (
index.html
):- Campos de entrada (
textarea
) y salida para texto. - Botones para cifrar, descifrar, limpiar entrada y limpiar salida.
- Mensaje de validación para caracteres no permitidos.
- Imágenes de marcador de posición para mostrar resultados y fines visuales.
- Campos de entrada (
-
CSS (
style.css
):- Estilos para la disposición de la página.
- Diseño responsivo para diferentes tamaños de pantalla.
- Colores y tipografía adecuados para una experiencia amigable.
-
JavaScript (
app.js
):- Funciones para cifrar y descifrar texto según un patrón predefinido.
- Validación de entrada para caracteres permitidos.
- Manipulación del DOM para mostrar resultados y control de visibilidad de elementos.
- Clona este repositorio.
- Abre
index.html
en tu navegador. - Ingresa texto en el área de entrada y haz clic en los botones correspondientes para cifrar o descifrar.
- Utiliza el botón de copiar para copiar el texto procesado al portapapeles.
- Utiliza los botones de limpiar para reiniciar los campos de entrada y salida.
Juan Diego Sánchez
2024