Pim de criptografia em c

Disponível somente no TrabalhosFeitos
  • Páginas : 6 (1358 palavras )
  • Download(s) : 0
  • Publicado : 27 de outubro de 2012
Ler documento completo
Amostra do texto
CRIPTOGRAFIA EM C

Trabalho apresentado ao Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas na Universidade Paulista - UNIP, como requisito parcial para aprovação na disciplina Projeto Integrado Multidisciplinar II – PIM II.

Orientador: ----

2011 SANTOS - SP

Dedicamos este trabalho à Steve Jobs, que foi cofundador, presidente e diretor executivo da Apple ediretor executivo da Disney Pixar e acionista individual máximo da The Walt Disney Company. Graças ao seu trabalho, que revolucionou a informática no mundo todo, e á sua criatividade, e excepcional ser humano. Steve Paul Jobs (1955 – 2011)

2011 SANTOS - SP

AGRADECIMENTOS

A Deus por nos dar a vida, aos que tornaram possível a conclusão desse projeto, e especialmente aos amigos enossos familiares, que estão sempre presentes!

2011 SANTOS - SP

Você quer passar o resto da sua vida vendendo água com açúcar ou quer uma chance de mudar o mundo? (Steve Jobs

2011 SANTOS - SP

UNIVERSIDADE PAULISTA – UNIP 5 RESUMO Com o avanço da tecnologia da informação, a questão da privacidade, anonimato e segurança de transmissões de dados aumentou a importância da criptografia.O seu impacto na esfera social, econômica e cultural, tem dado situações sem precedentes e que serão discutidas nesse projeto. O objetivo do projeto é a criptografia e descriptografia de arquivo usado como base do projeto, a linguagem de programação C apresentada em sala de aula. Usamos neste projeto, bibliotecas do tipo “iostream” cabeçalho que é responsável pela manipulação de fluxo dedados padrão do sistema (entrada e saída), “fstream” um manipulador de fluxos de dados de arquivos de computador especializado para “char”, “string” cadeia de caracteres especializada para o tipo de dado nativo “char” e “cstdlib” um arquivo cabeçalho de biblioteca de propósito geral, possui funções envolvendo alocação de memória e de processos e XOR um tipo de manipulação bit muito útil emcriptografia. Existem dois tipos de criptografia: Simétrica e Assimétrica. Criptografia simétrica, algoritmo e chave são iguais, o remetente e o destinatário usam a mesma chave, já o tipo criptografia assimétrica utiliza uma chave (Pública) para encriptar e uma outra chave só que (Privada), para desencriptar. Optamos por usar o modo simétrico por ser mais simples, muito utilizado e maisconhecido, com isso criamos uma única chave para criptografar e depois a mesma para descriptografar.

2011 SANTOS - SP

UNIVERSIDADE PAULISTA – UNIP 6 ABSTRACT With the advancement of information technology, the issue of privacy, anonymity and security of data transmissions increased the importance of encryption. Its impact in the social, economic and cultural has given unprecedentedsituations and will be discussed in this project. The project goal is the encryption and decryption of the file used as the basis of the project, the C programming language presented in the classroom. We use in this project, the library type "iostream" header that is responsible for handling data flow standard system (inbound and outbound) useful in cryptography, "Fstream" a data stream handler forcomputer files specialized in "char","String" string of characters specialized in the native data type "char" and "cstdlib" a general purpose library header file, has functions involving memory allocation and of processes and XOR a type of bit manipulation very useful in encryption. There are two types of encryption: symmetric and asymmetric. Symmetric encryption, algorithm and key are equal,the sender and recipient use the same key, since the asymmetric encryption kind uses a key (public) to encrypt and another key (Private) to decrypt. We chose to use the symmetric mode because it is simpler, more widely used and more known, so we created a single key to encrypt and then the same for decryption.

2011 SANTOS - SP

UNIVERSIDADE PAULISTA – UNIP 7 SUMÁRIO 1 RESUMO...
tracking img