A assinatura digital é um dos métodos disponíveis para gerar documentos digitais com
validade legal. Uma das fases da assinatura é a geração de um hash (resumo), onde podem
ser utilizados algoritmos de função hash, tais como, MD5, SHA-1 SHA-256. Uma das
propriedades de uma função hash é