Gómez Paredes, Juan CarlosMonterroza Quintero, Alcides AugustoBuitrago Talero, José Alejandro2021-04-092021-04-092021-02-26http://hdl.handle.net/11349/25824En este trabajo se construye una experiencia académica que, mediante la implementación de una aplicación de mensajería cifrada, busca la comprensión de dos métodos clásicos de cifrado aplicados a una de las formas de comunicación más usadas en la actualidad, llevándolos al escenario de la programación y desarrollo de aplicaciones móviles. Para tal fin se escogieron los cifrados por sustitución y por desplazamiento, se hizo una relación de requerimientos de la aplicación, se identificaron y analizaron casos de uso, se definieron las clases y se realizó el desarrollo del código en JAVA con conexión a base de datos SQL en Azure utilizando servicios Web desarrollados en C#, e interfaz de usuario con el IDE Android Studio.In this work an academic experience is built that by implementing an encrypted messaging application, seeks to understand two classic encryption methods applied to one of the most used forms of communication today, taking them to the programming and development scenario of mobile applications. For this purpose, the substitution and displacement ciphers were chosen, a list of application requirements was made, use cases were identified and analyzed, classes were defined, and the code was developed in Java with an SQL database connection in Azure using web services developed in C# , and UI with the Android Studio IDE.pdfspaAtribución-NoComercial-SinDerivadas 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Aplicación móvilAndroidCifradoNubeServicio webBase de datosLenguaje JavaImplementación de una aplicación móvil de mensajería con cifrado simétrico por sustitución y desplazamientoMensajería instantáneaAplicaciones móvilesCifrado de datos (Informatica)Java (lenguaje de programacion de computadores)info:eu-repo/semantics/openAccessImplementation of a mobile messaging application with symmetric encryption by substitution and displacementMobile applicationAndroidencryptionCloudWeb ServiceDatabaseJava SDKProducción AcadémicaAbierto (Texto Completo)