En este proyecto, se ha creado una aplicación simple de encriptación y desencriptación de mensajes. Las “llaves” de encriptación utilizadas fueron las siguientes:
- 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”.
La aplicación tiene ciertos criterios que deben cumplirse para garantizar su correcto funcionamiento:
-
Limitación a Minúsculas: El sistema está diseñado para trabajar exclusivamente con letras minúsculas. Cualquier letra mayúscula ingresada será rechazada.
-
Restricción de Acentos y Caracteres Especiales: No se debe hacer uso de letras con acentos además de caracteres especiales en el texto ingresado. Esto garantiza la consistencia y efectividad del proceso de encriptación y desencriptación.
Funcionalidad de Conversión: La aplicación convierte una palabra a su versión encriptada y también devuelve una palabra encriptada a su versión original. Por ejemplo:
- "gato" se convierte en "gaitober".
- "gaitober" se convierte en "gato".
El diseño de la aplicación se adapta automáticamente al tamaño de la pantalla del dispositivo, proporcionando una experiencia de usuario consistente en dispositivos móviles y de escritorio.