[ES] La siguiente memoria detalla el desarrollo de una aplicación de chat de
escritorio implementada con sockets Python con interfaz gráfica integrada. El objetivo
de Chatchap es proporcionar a las personas una forma ...[+]
[ES] La siguiente memoria detalla el desarrollo de una aplicación de chat de
escritorio implementada con sockets Python con interfaz gráfica integrada. El objetivo
de Chatchap es proporcionar a las personas una forma rápida, segura e intuitiva para
comunicarse mediante mensajes de texto.
Para ello la interfaz sigue un diseño minimalista, el cual está creado a partir de librerías
Tkinter.
La aplicación consta de dos servidores y múltiples clientes. El servidor de autenticación
lo utilizaremos para controlar el acceso, registrar a los usuarios y generar la clave del
cifrado de los mensajes. Así mismo, el de envío-recepción, nos servirá para direccionar
los mensajes del chat grupal además de los chats privados de los usuarios conectados.
A lo largo de la memoria se detallará de forma precisa la arquitectura, el intercambio de
claves, el algoritmo de cifrado y el funcionamiento de la aplicación.
[-]
[CA] La següent memòria detalla el desenvolupament d'una aplicació d'escritori de
xat feta amb sockets Python que conta amb una interfície gràfica. L'objectiu de
Chatchap es proporcionar al les persones una forma ràpida, ...[+]
[CA] La següent memòria detalla el desenvolupament d'una aplicació d'escritori de
xat feta amb sockets Python que conta amb una interfície gràfica. L'objectiu de
Chatchap es proporcionar al les persones una forma ràpida, segura i intuitiva per
comunicarse mitjançant missatges de text.
Per a conseguir açó la interfície segueix un diseny minimalista, el qual està creat amb
llibreríes Tkinter.
L'aplicació té dos servidors y diversos clients. El servidor d'autenticació l'emprarem per
a controlar l'accés, registrar als usuaris y generar la clau del xifratge dels missatges.
Així mateix, el d'enviament-recepció, ens servirà per a adreçar els missatges del xat
grupal a més dels xats privats dels usuaris connectats.
Al llarg de la memòria es detallarà de manera precisa l'arquitectura, l'intercanvi de
claus, l'algoritme de xifratge i el funcionament de l'aplicació de missatgería.
[-]
[EN] The following abstract summarizes the development of a chat application made from
Python sockets with a graphic user interface (GUI) included. The main point of the app
is to provide an easy, secure and fast way to ...[+]
[EN] The following abstract summarizes the development of a chat application made from
Python sockets with a graphic user interface (GUI) included. The main point of the app
is to provide an easy, secure and fast way to communicate user through text messages.
To achieve a minimalist design for the GUI, it is built using Tkinter libraries.
Chatchap has two servers and multiple clients. We utilize the authentication server
to control the access, register users and to generate a key to cipher the messages.
Furthermore the sending messages server will address group and private messages.
During the memory explanation it will be detailed accurately the messaging
application architecture, performance and cipher key exchange.
[-]
|