Prof. Carlos Acácio de Lima                                                                         Página Inicial | Concurso Público | Licitação | Vestibular | Webmail    

Voltar
Página principal
 

 ORIENTAÇÃO

SOFTWARE PARA ASSINATURA DIGITAL

Willian Alves Pinheiro

willianalvespinheiro@gmail.com

         Este projeto apresenta uma proposta de software para assinatura digital, fazendo uso da linguagem de programação Java.
        Para assinar digitalmente um arquivo é necessário utilizar algoritmos da criptografia assimétrica, a qual utiliza um par de chaves distintas. Diferente do processo de criptografia simétrica, que utiliza apenas uma chave secreta.
A assinatura digital de um arquivo eletrônico consiste em realizar a função resumo deste arquivo e cifrar o resultado obtido. Para verificar esta assinatura, é preciso decifrar o resultado, comparando com a função resumo do arquivo original, verificando se são idênticos.
         O Java possui uma arquitetura de criptografia, tendo classes e interfaces para a implementação e a utilização de aplicativos na área de segurança digital.
         O software proposto para a assinatura digital possui funcionalidades básicas para gerar chaves durante a sua execução, assinar com a chave privada extraída, verificar a assinatura com a chave pública recebida.

 

É permitida a reprodução do conteúdo desta página desde que citado o(s) autor(es) e o site.