Este proyecto te permite transformar texto mediante encriptación y luego revertir el proceso usando reglas predefinidas definidas en el código.
-
Encriptar Texto:
- Ingresa cualquier texto en el campo de entrada.
- Haz clic en el botón "Encriptar".
- El texto ingresado se transformará según reglas predefinidas.
-
Desencriptar Texto:
- Ingresa el texto encriptado en el campo de resultado.
- Haz clic en el botón "Desencriptar".
- El texto encriptado se revertirá a su forma original usando reglas inversas.
-
Copiar Texto Encriptado:
- Después de encriptar texto, puedes copiar el resultado haciendo clic en "Copiar Encriptado".
El proceso de encriptación sustituye letras específicas por palabras definidas en el objeto reglasEncriptado
. Por ejemplo:
- 'e' se convierte en 'enter'
- 'i' se convierte en 'imes'
- 'a' se convierte en 'ai'
- 'o' se convierte en 'ober'
- 'u' se convierte en 'ufat'
- Solo se permiten letras minúsculas sin acentos ni caracteres especiales en el texto de entrada para encriptar o desencriptar.
- Si se ingresan caracteres no permitidos, se mostrará una alerta y la operación no se realizará.
- HTML: Define la estructura básica de la página web y los elementos interactivos.
- CSS: Estiliza la apariencia visual de la interfaz de usuario para una experiencia agradable.
- JavaScript: Maneja la lógica de encriptación, desencriptación e interacción con el usuario.
- Descarga: Descarga los archivos
app.js
,global.css
ystyles.css
. - Ejecución: Abre el archivo HTML en tu navegador web.
- Interacción: Ingresa texto, encripta, desencripta y copia el resultado según sea necesario.
¡Explora cómo funciona este proyecto interactivo de encriptación y desencriptación de texto!
Este proyecto está bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.