Criptografia de dados
TEMA: As Técnicas Criptográficas, Conceitos, Usos e Aplicações
COMPONENTES DO GRUPO:
NOME: Ronaldo Ventura Cleto R.A: B4730B-8
NOME: Douglas Rafael Ramalho R.A: B42FHC-3
NOME: Otto Mazzei Ciaccio Junnior R.A: B453FG-8
NOME: Telmo Célio de Souza R.A: B5680A-0
ÍNDICE
1 - OBJETIVO DO TRABALHO 3 2 - INTRODUÇÃO 4 3 - CRIPTOGRAFIA (Conceitos Gerais) 5 4 - TÉCNICAS CRIPTOGRÁFICAS MAIS UTILIZADAS E CONHECIDAS 9 5 – DISSERTAÇÃO 15 6 - PROJETO (ESTRUTURA) DO PROGRAMA 23 7 - RELATÓRIO COM AS LINHAS DE CÓDIGO DO PROGRAMA 26 8 - BIBLIOGRAFIA 31 9 - FICHA DE ATIVIDADES PRÁTICAS SUPERVISIONADAS 32
1 - OBJETIVO DO TRABALHO
Este trabalho tem como objetivo a elaboração de um programa baseado em criptografia, onde devemos apresentar as técnicas criptográficas e desenvolver o trabalho em equipe para obter resultados satisfatórios.
2 - INTRODUÇÃO
Foi proposto pela Universidade Paulista Unip - Campus Sorocaba a desenvolver um sistema que abordasse o seguinte tema: “As Técnicas Criptográficas, Conceitos, Usos e Aplicações”. Usando ferramentas e conhecimentos adquiridos no decorrer do Primeiro / Segundo Semestre do curso de Ciência da Computação do período noturno, dando foco ao desenvolvimento em linguagem de programação C#, do pacote Microsoft Visual Studio 2010.
Neste trabalho serão apresentados as principais técnicas de criptografia, as técnicas que foram escolhidas por nós, seus benefícios e suas vulnerabilidades.
Será apresentada a estrutura do programa desenvolvido na linguagem de programação C#, que faz parte do pacote Microsoft Visual Studio C# 2010. Assim como, as técnicas de linguagem utilizadas para a realização do mesmo.
3 - CRIPTOGRAFIA (Conceitos Gerais)
O que é Criptografia
O termo Criptografia surgiu da fusão das palavras gregas "Kryptós" e "gráphein", que significam "oculto" e "escrever", respectivamente. Trata-se de um conjunto de conceitos e técnicas que visa codificar uma