Este es mi primer proyecto de encriptador de texto, desarrollado como parte de mi aprendizaje en programación. El objetivo de esta aplicación es permitir a los usuarios encriptar y desencriptar mensajes utilizando una serie de reglas predefinidas.
- Encripta textos utilizando una serie de reemplazos específicos para cada letra.
- Desencripta textos encriptados utilizando las mismas reglas de reemplazo.
- Funciona solo con letras minúsculas y no utiliza caracteres especiales ni acentos.
- Interfaz de usuario sencilla con campos de entrada y salida de texto.
- Botones de encriptar y desencriptar para realizar las operaciones.
- Funcionalidad de copiar el texto encriptado/desencriptado al portapapeles.
- Ingresa el texto que deseas encriptar o desencriptar en el campo de entrada.
- Haz clic en el botón "Encriptar" para encriptar el texto o en el botón "Desencriptar" para desencriptarlo.
- El resultado se mostrará en el campo de salida de texto.
- Si deseas copiar el texto encriptado/desencriptado, simplemente haz clic en el botón "Copiar".
- HTML5: para la estructura y el diseño de la página.
- CSS3: para estilizar y dar formato a los elementos.
- JavaScript: para implementar la lógica de encriptado, desencriptado y la manipulación del DOM.
Este proyecto es solo el comienzo de mi aprendizaje en programación y encriptado de texto. A continuación, algunas mejoras y funcionalidades que podría considerar implementar en el futuro:
- Soporte para encriptado y desencriptado de texto con mayúsculas.
- Ampliar las opciones de encriptado con reglas personalizadas o diferentes métodos.
- Mejorar la interfaz de usuario con estilos más atractivos y responsivos.
- Validación de entrada para garantizar que solo se ingresen caracteres permitidos.
- Implementar pruebas unitarias para asegurar el correcto funcionamiento del código.
¡Gracias por visitar mi proyecto de encriptador de texto! Si tienes alguna sugerencia o comentario, no dudes en ponerse en contacto conmigo.
Este proyecto se encuentra bajo la Licencia MIT.