Explicacao: Primeira execucao demonstrando o correto funcionamento do programa, foram logados todos os resultados gerados decorrentes dos calculos, mensagens transmitidas criptogradas e descriptografadas de cada lado da comunicacao. Log do servidor: =========================================================================== Inicio da execucao: programa que implementa o server da comunicacao TCP/IP. Prof. Elias P. Duarte Jr. - Disciplina Redes II Autores: Brendon e Marllon =========================================================================== [SERVER LOG] starting up on localhost port 10000 [SERVER LOG] waiting for a connection [SERVER LOG] connection from('127.0.0.1', 53834) [SERVER LOG] defining Diffie-Hellman parameters with server [SERVER LOG] received generate prime module (p) with the value equal: 569 [SERVER LOG] generate prime generator (g) with the value equal: 811 [SERVER LOG] sending message to client: 811 [SERVER LOG] generate random private key equal: 8560 [SERVER LOG] received server_result with value equal: 360 [SERVER LOG] calculated public result to send for the client: 25 [SERVER LOG] sending message to client: 25 [SERVER LOG] calculated shared key equal: 528 [SERVER LOG] received message from the client: b'\x99\x9eL\xad&$\x9d9=\xb0`hL\xa0\xfco\x1d\x96\x8fd\xba\xa5\xe0\x98-\x8f\x1b\xd4;\x8a(\xd5\xab!4\x151|\xe6\xee6\x10\xaa[\xa6\n"l\xd2S.\x80\xdbo\xe2\xf4]\x03hT\xbdv\xb7\xb3\xa7\xb5?M\xf1\xa8\xba\xa7\xc5\x82\x0f\xf8\x11l?P\xc2n\\\xf7\x82b\x03\xbb' [SERVER LOG] received message from the client decrypted: b'Mensagem utilizada como teste para o trablho da disciplina de Redes II de BCC da UFPR.' [SERVER LOG] sending data back to the client [SERVER LOG] sending message to client: b'\x99\x9eL\xad&$\x9d9=\xb0`hL\xa0\xfco\x1d\x96\x8fd\xba\xa5\xe0\x98-\x8f\x1b\xd4;\x8a(\xd5\xab!4\x151|\xe6\xee6\x10\xaa[\xa6\n"l\xd2S.\x80\xdbo\xe2\xf4]\x03hT\xbdv\xb7\xb3\xa7\xb5?M\xf1\xa8\xba\xa7\xc5\x82\x0f\xf8\x11l?P\xc2n\\\xf7\x82b\x03\xbb' Log do cliente: =========================================================================== Inicio da execucao: programa que implementa o client da comunicacao TCP/IP. Prof. Elias P. Duarte Jr. - Disciplina Redes II Autores: Brendon e Marllon =========================================================================== [CLIENT LOG] connecting to localhost port 10000 [CLIENT LOG] connected to server [CLIENT LOG] defining Diffie-Hellman parameters with server [CLIENT LOG] generate prime module (p) with the value equal 569 [CLIENT LOG] sending message to server: 569 [CLIENT LOG] received generator randomly generated by the server with value equal: 811 [CLIENT LOG] generate random private key equal: 3591 [CLIENT LOG] calculated public result to send for the server: 360 [CLIENT LOG] sending message to server: 360 [CLIENT LOG] received server_result with value equal: 25 [CLIENT LOG] calculated shared key equal: 528 Enter message to send: Mensagem utilizada como teste para o trablho da disciplina de Redes II de BCC da UFPR. [CLIENT LOG] sending message to server: b'\x99\x9eL\xad&$\x9d9=\xb0`hL\xa0\xfco\x1d\x96\x8fd\xba\xa5\xe0\x98-\x8f\x1b\xd4;\x8a(\xd5\xab!4\x151|\xe6\xee6\x10\xaa[\xa6\n"l\xd2S.\x80\xdbo\xe2\xf4]\x03hT\xbdv\xb7\xb3\xa7\xb5?M\xf1\xa8\xba\xa7\xc5\x82\x0f\xf8\x11l?P\xc2n\\\xf7\x82b\x03\xbb' [CLIENT LOG] received message: b'\x99\x9eL\xad&$\x9d9=\xb0`hL\xa0\xfco\x1d\x96\x8fd\xba\xa5\xe0\x98-\x8f\x1b\xd4;\x8a(\xd5\xab!4\x151|\xe6\xee6\x10\xaa[\xa6\n"l\xd2S.\x80\xdbo\xe2\xf4]\x03hT\xbdv\xb7\xb3\xa7\xb5?M\xf1\xa8\xba\xa7\xc5\x82\x0f\xf8\x11l?P\xc2n\\\xf7\x82b\x03\xbb' [CLIENT LOG] message decrypted: b'Mensagem utilizada como teste para o trablho da disciplina de Redes II de BCC da UFPR.'