Criptografia em windows forms
Universidade Paulista O Instituto de Ciências Exatas e Tecnologia – ICET
Ciência da Computação (CC)
Atividades Práticas Supervisionadas
2º Semestre de 2012
Camila Pereira, B280220 Jean Garcia, B25BDJ3 Patrícia Rossini, B399651
TEMA: Criptografia em Windows Forms
PROPOSTA DO TRABALHO: As técnicas criptograficas, conceitos, usos e aplicações.
INDICE
Objetivo do Trabalho _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 6
Introdução _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ _ _ __ _ _ _ _ _ _ _ _ _ 8
Conceito de Criptografia _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 11
1. Chave Simétrica _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _11 1.1 DES (Data Encryption Standard): _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 11 1.2 IDEA (International Data Encryption Algorithm) _ _ _ _ _ _ _ _ _ _ _ _ _11 1.3 RC (Ron's Code ou Rivest Cipher) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ _ _11 2. Chave assimétrica_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ _ _ 11 2.2 RSA (Rivest, Shamir and Adleman) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 13 2.3 Certificações digitais_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 13 2.4 PGP__ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _13 Técnicas criptográficas mais utilizadas _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _14 3. Cifras de Transposição _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ _ _ _ __ _ _ _ 14
4. Cifras de Substituição _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ _ _ _ __ _ _ _ 14
5. Cifra de substituição simples, mono alfabético ou Cifra de César_ _ _ _ 14
6. Cifra de substituição polialfabética _ _ _ _ _ _ _ _ _ _ __ _ _ _ __ _ _ _ 14
7. Cifra de substituição de polígamos _ _ _ _ _ _ _ _ _ _ __ _ _ _ __ _ _ _ 14
8. Cifra de substituição por deslocamento_ _ _ _ _ _ _