0% acharam este documento útil (0 voto)
3 visualizações2 páginas

Socket

O documento descreve a implementação de programas em Python para criptografia RSA, conexão socket UDP e TCP, e um servidor TCP com threads. A criptografia gera chaves pública e privada, cifra mensagens e permite a decodificação. As conexões socket demonstram a comunicação entre processos, com o servidor ouvindo em uma porta específica e o cliente enviando mensagens, tanto em UDP quanto em TCP, com a versão thread permitindo múltiplas conexões simultâneas.

Enviado por

marilia.bm01
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
3 visualizações2 páginas

Socket

O documento descreve a implementação de programas em Python para criptografia RSA, conexão socket UDP e TCP, e um servidor TCP com threads. A criptografia gera chaves pública e privada, cifra mensagens e permite a decodificação. As conexões socket demonstram a comunicação entre processos, com o servidor ouvindo em uma porta específica e o cliente enviando mensagens, tanto em UDP quanto em TCP, com a versão thread permitindo múltiplas conexões simultâneas.

Enviado por

marilia.bm01
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

1.

Elabore um programa ilustrando a geração as chaves, criptografando e descriptogranfo


a. Explique o código fonte utilizado
O código fonte é dividido em tres partes:​
​ ​ A geração das chaves pública e privada usando a lib RSA do python para
implementar a criptografia assimetrica rsa, gerando a chave pública e privada.​
​ ​ A segunda [Link] pega a chave privada e aplica a cifra na mensagem
de até 25bits.​
​ ​ A terceira decifra a mensagem que foi salva pelo [Link], usando a
chave privada.
b. Descreva os resultados obtidos​
​ ​ Foi gerado dois arquivos com a chave pública e privada​
​ ​ Depois fica gerado é um txt com a mensagem cifrada
​ Após isso é possível decifrar o txt gerado com a chave pública.
Socket
2. Elabore um programa ilustrando a conexão socket UDP entre dois processos.
a. Explique o código fonte utilizado
O código consiste em dois arquivos, o servidor e o cliente. O servidor fica ouvindo
uma porta específica (no meu caso 5002), e o cliente se conecta com o ip do servidor (no
meu caso ([Link]) passando mensagens pela porta 5002 usando o protocolo UDP.
b. Descreva os resultados obtidos

3. Elabore um programa ilustrando a conexão socket TCP entre dois processos.


a. Explique o código fonte utilizado
​ O código consiste em dois arquivos, o servidor e o cliente. O servidor fica
ouvindo uma porta específica (no meu caso 5002), e o cliente se conecta com o ip do
servidor (no meu caso ([Link]) passando mensagens pela porta 5002 usando o
protocolo tcp, ou seja, validando se o servidor está pronto para receber a mensagem.

b. Descreva os resultados obtidos

4. Elabore um programa ilustrando a conexão socket TCP de servidor com thread.


a. Explique o código fonte utilizado
Esse código segue o mesmo padrão do anterior, porém mudei para que rodasse na
porta 5005, a diferença entre o tcp e o tcp_thread é que é possível setar o número de
clientes que poderão ser conectados.​

b. Descreva os resultados obtidos

Você também pode gostar