SHA com RSA
Flávio Euripedes de Oliveira
Criptografia
SHA1 com RSA
Uberlândia, Julho/2006.
Flávio Euripedes de Oliveira
Criptografia
SHA1 com RSA
Trabalho apresentado para disciplina de Criptografia Curso de Pós Graduação em Segurança da Informação da UNIÃO EDUCACIONAL MINAS GERAIS S/A – UNIMINAS, como requisito básico para obtenção de nota.
Uberlândia, Julho/2006.
Sumário
RESUMO 4
ASSINATURA DIGITAL 5
RESUMOS DE MENSAGEM 6
COLISÕES 7
O ALGORITMO RSA 7
IMPLEMENTAÇÃO DO RSA 7
RESUMO
A assinatura digital utiliza recursos de criptografia e tenta assegurar que o conteúdo de uma mensagem realmente foi enviado por quem diz ter enviado. O estudo a seguir tem como objetivo como funciona uma assinatura digital e também nos mostrará a utilização de dois algoritmos bastante utilizados comercialmente e na comunidade de criptografia, que são o SHA-1 que é utilizado para gerar um resumo da mensagem com o tamanho de 160 bits, ou seja 20 bytes e o RSA trabalhado no quesito de chaves públicas e privadas (Assinatura Digital). Será mostrado também como estes algoritmos podem ser utilizados no dia-a-dia com um o exemplo de código java utilizando a API – JAVA ( Java Cryptography Architecture ).
ASSINATURA DIGITAL Segundo Émerson Alecrin www.infowester.com “assinar documentos faz parte da rotina de qualquer pessoa, até daquelas consideradas analfabetas que, nesse caso, fazem uso da impressão digital de um de seus dedos”. Agora, imagine-se na seguinte situação: suponha que você trabalha como representante comercial da empresa Pão-Chi e numa viagem de negócios você