Projeto c#

Disponível somente no TrabalhosFeitos
  • Páginas : 21 (5163 palavras )
  • Download(s) : 0
  • Publicado : 15 de junho de 2012
Ler documento completo
Amostra do texto
PIM
Projeto Integrado Multidisciplinar
Segurança e Criptografia na Transmissão de Dados

Santos – SP,
DEZEMBRO, 2011

PIM
Projeto Integrado Multidisciplinar
Segurança e Criptografia na Transmissão de Dados

Alunos:
Allan Bruno Abade. RA A941GC-3
Leandro Ribeiro Moura. RA A73DFD-0
Vitor Leal Diniz RA B09CHI-3
Lucas Rodrigues RA B097JE-0

2ºSemestre do curso Análise e Desenvolvimento de Sistemas
Coordenador Responsável – Prof. Rogério Gião
Coordenador do Curso – Prof. Nilson M Bueno

Santos
MAIO – 2011

Agradecimentos

Agradecemos aos professores e coordenadores pelo apoio e aos alunos e pessoas que pudemos consultar para que realizássemos este projeto.

Epígrafe

“Seu tempo é limitado, então não percam tempo vivendo a vidade outro. Não sejam aprisionados pelo dogma, que é viver com os resultados do pensamento de outras pessoas. Não deixe o barulho da opinião dos outros abafar sua voz interior. E mais importante, tenha a coragem de seguir seu coração e sua intuição. Eles de alguma forma já sabem o que você realmente quer se tornar. Tudo o mais é secundário.”
Steve Jobs

Resumo:

 
O Projeto seguinte visamostrar um sistema de criptografia de textos digitais. Utilizando a linguagem de programação C, pudemos criar nosso próprio sistema de criptografia. Visando a segurança do seu texto, o usuário determina a chave que será usada para descriptografar o arquivo. Enquanto a chave não for digitada corretamente o usuário não consegue visualizar o texto.



Abstract:

The following project aims to showan encryption system digital texts. Using the C programming language, we can create our own encryption scheme. For the security of your text, you determine the key that will be used to decrypt the file. While the key is not correctly entered the user can not see the text. 

Índice de Anexos:

ANEXO | ASSUNTO | PÁGINA |
01 | Código Fonte do Sistema de Criptografia | 30 |
02 | Cronograma deAtividades do Grupo | 34 |

Índice de Figuras:

FIGURA | ASSUNTO | PÁGINA |
001 | Máquina Enigma, Versão da Marinha | 10 |
002 | Chaves sintéticas e seu funcionamento | 12 |
003 | Representação da chave pública e chave privada | 15 |
004 | Modelo Cascata | 17 |


Sumário:

1.0 Introdução 9
2.0 Criptografia 10
2.1 Conceitos básicos da criptografia 10
2.3 Máquina Enigma 123.0 Tipos de Criptografia 15
3.1 Criptografia Hash 15
3.1.1 - Chaves Simétricas 16
3.1.2 - Chaves Assimétricas 18
4.1 Objetivo 21
5.0 Engenharia de Software 22
5.1 Modelo Cascata 22
5.2 Etapas do Desenvolvimento 23
5.3 Requisitos do software. 24
6.0 Linguagem C 25
6.1 História 25
6.2 Código-Fonte do Projeto 26
7.0 Conclusão 27
8.0 Referências 28
8.1 Sites Relacionados 28
8.2Livros Consultados 28
9.0 Anexos 29

1.0 Introdução   

A  criptografia existe há milhares de anos. E hoje, com a invenção de complexas máquinas mecânicas e eletro-mecânica, tais como a máquina com rotores Enigma, providenciou meios mais sofisticados e eficientes de encriptação; e a posterior introdução da eletrônica e computação permitiu elaborar esquemas de ainda maior complexidade, muitoscompletamente inadequáveis ao papel e caneta.
Nos dias de hoje, a necessidade da criptografia é imprescindível principalmente na área da tecnologia atual, ou seja, vários dados pessoais podem ser visualizados, copiados e fraudados em uma simples transmissão via internet ou rede.
Por isso, existem várias formas de se enviar um arquivo relativamente seguro via internet, utilizando programas quecodificam suas mensagens para que ela não possa ser compreendida por qualquer um que tente fraudá-la durante sua transição.


2.0 Criptografia

2.1 Conceitos básicos da criptografia

Criptografia, do grego kryptós = escondido, oculta + grápho = grafia, escrita, é a arte ou a ciência de escrever em cifra ou em código; em outras palavras, é um conjunto de técnicas que permitem tornar...
tracking img