Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
## Resumo do Portfólio – Relatório de Aula Prática: CriptografiaEste relatório apresenta uma atividade prática realizada no curso Superior de Tecnologia em Redes de Computadores da Universidade Pitágoras Unopar Anhanguera, cujo objetivo principal foi aplicar conceitos fundamentais de criptografia, especialmente o algoritmo RSA, para garantir a segurança na comunicação digital. A prática consistiu em simular o envio de uma mensagem segura a um amigo, utilizando a geração de chaves criptográficas a partir de números primos, e a subsequente criptografia e descriptografia da mensagem.### Desenvolvimento e MetodologiaA atividade foi conduzida utilizando o ambiente de desenvolvimento Visual Studio Code, com a extensão Python instalada, o que permitiu a implementação e execução dos algoritmos necessários para a criptografia RSA. O processo seguiu etapas bem definidas:- **Geração de chaves:** Inicialmente, foram escolhidos dois números primos para gerar as chaves pública e privada, base fundamental do RSA.- **Cálculo de n e φ(n):** O produto dos números primos (n) e a função totiente de Euler (φ(n)) foram calculados para definir os parâmetros matemáticos essenciais para a criação das chaves.- **Escolha da chave pública:** Um número coprimo a φ(n) foi selecionado para compor a chave pública, que será usada para criptografar a mensagem.- **Cálculo da chave privada:** A chave privada foi derivada a partir da chave pública e de φ(n), permitindo a descriptografia da mensagem.- **Criptografia da mensagem:** A mensagem original, no caso o número "12121990", foi criptografada utilizando a chave pública.- **Descriptografia:** Finalmente, a mensagem criptografada foi decodificada com a chave privada, confirmando a integridade e segurança do processo.Cada etapa foi implementada e testada no Visual Studio Code, garantindo a compreensão prática dos conceitos teóricos da criptografia RSA.### Conclusão e ImplicaçõesA atividade demonstrou com sucesso a aplicação prática da criptografia RSA para proteger informações durante a transmissão. A mensagem simulada "12121990" foi criptografada e enviada, e o destinatário conseguiu decifrá-la corretamente utilizando a chave privada, evidenciando a eficácia do método. Essa prática reforça a importância da criptografia na segurança da informação, especialmente em redes de computadores, onde a proteção dos dados contra interceptações e acessos não autorizados é crucial.Além disso, o exercício proporcionou uma compreensão aprofundada sobre a geração de chaves a partir de números primos, o funcionamento do algoritmo RSA e a importância das chaves pública e privada na comunicação segura. O uso do Visual Studio Code como ambiente de desenvolvimento facilitou a implementação e o teste dos conceitos, tornando o aprendizado mais dinâmico e aplicável.---### Destaques- Aplicação prática do algoritmo RSA para criptografia e descriptografia de mensagens.- Geração de chaves pública e privada a partir de números primos e cálculo de parâmetros matemáticos essenciais.- Uso do Visual Studio Code com Python para implementação e testes do processo criptográfico.- Simulação bem-sucedida do envio e recebimento de mensagem segura, comprovando a eficácia da criptografia.- Reforço da importância da criptografia na segurança da informação em redes de computadores.