Logo Passei Direto
Buscar

Ferramenta Didática de Criptografia

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

🧾 1. Capa
UNIVERSIDADE PAULISTA – UNIP 
Ciência da Computação / Sistemas de Informação 
Ferramenta Didática de Criptografia 
Autores: Diego B. Ferreira, [Nome dos colegas] 
Professor Orientador: [Nome do professor] 
Campus: Valinhos 
Ano: 2025
---
🧠 2. Resumo
Este trabalho apresenta o desenvolvimento de uma ferramenta didática de criptografia, com o objetivo de conscientizar a comunidade acadêmica sobre segurança digital. A aplicação permite criptografar e descriptografar mensagens utilizando três métodos clássicos: Cifra de César, Substituição e Transposição. A metodologia envolveu pesquisa teórica, programação em linguagem C e testes práticos. Os resultados demonstram a eficácia da ferramenta como recurso educativo.
Palavras-chave: criptografia, segurança digital, Cifra de César, Substituição, Transposição
---
📑 3. Sumário
1. Introdução 
2. Revisão Teórica 
3. Metodologia 
4. Desenvolvimento 
5. Conclusões e Recomendações 
6. Referências 
7. Fichas
---
📘 4. Introdução
A criptografia é uma técnica essencial para garantir a segurança da informação em ambientes digitais. Com o crescimento da internet e o aumento dos riscos cibernéticos, torna-se fundamental compreender os mecanismos de proteção de dados. Este trabalho tem como objetivo desenvolver uma ferramenta didática que permita a aplicação prática de algoritmos clássicos de criptografia, promovendo a conscientização sobre privacidade e segurança digital.
---
📚 5. Revisão Teórica
A criptografia é o processo de transformar informações legíveis em dados codificados, dificultando o acesso não autorizado. Os métodos clássicos incluem:
- Cifra de César: desloca cada letra do texto por um número fixo de posições no alfabeto.
- Substituição: troca cada letra por outra, segundo um mapa predefinido.
- Transposição: reorganiza as letras da mensagem com base em uma chave.
Esses métodos, embora simples, são fundamentais para entender os princípios da criptografia moderna.
---
🛠️ 6. Metodologia
A ferramenta foi desenvolvida em linguagem C, utilizando lógica estruturada e funções específicas para cada método. As etapas incluíram:
- Pesquisa teórica sobre criptografia
- Planejamento da interface e funcionalidades
- Implementação dos algoritmos
- Testes com diferentes entradas
- Documentação e exemplos práticos
---
💻 7. Desenvolvimento
A aplicação possui interface via terminal, permitindo ao usuário:
- Digitar o texto
- Escolher o método de criptografia
- Selecionar o modo (criptografar ou descriptografar)
- Informar a chave (quando necessário)
Exemplos práticos:
- César: SEGURANÇA DIGITAL → VHJXUDQÇD GLJLWDO (chave 3) 
- Substituição: PRIVACIDADE → HKONQOUPHQT 
- Transposição: DADOS PESSOAIS → SODSDPSEAOIAS (chave 4)
O código foi estruturado com clareza, comentários explicativos e validação de entrada.
---
✅ 8. Conclusões e Recomendações
A ferramenta desenvolvida cumpre seu papel didático, permitindo a aplicação prática de conceitos de criptografia. Além de promover a conscientização sobre segurança digital, o projeto estimula o raciocínio lógico e o trabalho em equipe. Como recomendação futura, sugere-se a inclusão de algoritmos modernos como AES ou RSA.
---
📚 9. Referências
STALLINGS, William. Criptografia e segurança de redes: princípios e práticas. 5. ed. São Paulo: Pearson, 2017. 
TANENBAUM, Andrew S.; WETHERALL, David J. Redes de computadores. 5. ed. São Paulo: Pearson, 2011. 
KAHATE, Atul. Criptografia e segurança de redes. São Paulo: McGraw-Hill, 2003. 
SINGH, Simon. O livro dos códigos. São Paulo: Companhia das Letras, 2002. 
KERNIGHAN, Brian W.; RITCHIE, Dennis M. Linguagem de programação C. 2. ed. São Paulo: Pearson, 2013. 
DEITEL, Paul; DEITEL, Harvey. C: Como programar. 7. ed. São Paulo: Pearson, 2013. 
UNIP. Manual de APS. Disponível em: https://www.unip.br/servicos/aluno/manual/tradicional/calendarios.aspx. Acesso em: 08 out. 2025. 
UNIP. Guia de Normalização. Disponível em: https://www.unip.br/servicos/biblioteca/guia.aspx. Acesso em: 08 out. 2025.
---
🧾 10. Fichas
Inclua as fichas individuais preenchidas conforme o modelo do manual APS.

Mais conteúdos dessa disciplina