Algoritmos de Criptografia de Dados
Fortaleza
Novembro/2014
1
Índice 1. Apresentação
2. Introdução
3. Finalidade
4. Algoritmos de Criptografia e Dispositivos Modernos de Segurança
4.1. Algoritmo DES
4.1.1. Algoritmo TDES
4.2. Algoritmo RSA
4.2.1. Geração de Chaves
4.2.2. Encriptação
4.2.3. Decriptação
4.3. Ferramentas e Dispositivos Modernos de Segurança
4.3.1. Bibliotecas Criptográficas em Software
4.3.2. Biblioteca JCA
4.3.3. Objetivos da JCA
4.3.4. Arquitetura da JCA
4.3.5. Provider "SUN"
4.3.6. Classes da JCA
5. Metodologia
6. Conclusão
7. Bibliografia
8. Anexos
8.1. Algoritmo RSA
8.2. Algoritmo DES
2
1. Apresentação A palavra criptografia tem origem no grego, onde cryptos significa oculto, secreto, escondido e grafo significa escrita, grafia. Ela estuda os métodos para codificar uma mensagem de modo que só seu destinatário legítimo consiga interpretála. É a ciência da escrita secreta, que começou provavelmente por volta de 2000 a.C no Egito, onde hieróglifos eram usados para decorar os túmulos dos falecidos governantes e reis.
Esses hieróglifos contavam a história da vida do rei e proclamava as grandes obras de sua vida. Eles eram propositadamente enigmáticos, mas aparentemente não pretendiam ocultar o texto. Com o passar do tempo, essa arte tornouse cada vez mais complicada e sofisticada, tendo os seus grandes momentos especialmente durante épocas de guerras militares. Ao longo do tempo o avanço tecnológico, o crescimento de empresas e organizações e a migração de vários serviços para a rede mundial de computadores
(Internet) exigiu um nível maior de