-
MD5
Para completar, vamos mencionar outro sumário que é muito popular. MD5 (Rivest, 1992) é o quinto de uma série de sumários de mensagens projetados por Ronald Rivest.
Resumindo, a mensagem é preenchida para um tamanho de 448 bits (módulo 512). Depois, o comprimento original da mensagem é acrescentado como um inteiro de 64 bits para gerar uma entrada total cujo comprimento é um múltiplo de 512 bits. Em cada rodada, um bloco de entrada de 512 bits é extraído e colocado no buffer de 128 bits. Para que os cálculos sejam feitos com maior precisão, também é incluída uma tabela criada a partir da função seno. O objetivo da utilização de uma função conhecida é evitar qualquer suspeita de que o projetista tenha criado uma armadilha secreta para seu próprio uso. Esse processo continua até que todos os blocos de entrada tenham sido consumidos. O conteúdo do buffer de 128 bits forma o sumário de mensagens.
Redes de computadores 5ed - Tanenbaum
-
Eu sabia que seria MD5 ou SHA-1.
Gabarito: A
-
Não lembrei ao certo o tamanho em bits, das entradas, mensagens e blocos das funções hash.. Mas lembrei que o SHA-1 é o menor, com apenas 512.. E como a questão diz que a entrada é múltipla de 512, o eliminei.
-
Segundo Tanenbaum, "Resumindo, a mensagem é preenchida para um tamanho de 448 bits (módulo 512). Depois, o comprimento original da mensagem é acrescentado como um inteiro de 64 bits para gerar uma entrada total cujo comprimento é um múltiplo de 512 bits. Em cada rodada, um bloco de entrada de 512 bits é extraído e colocado no buffer de 128 bits."
Gabarito: A
-
O SHA-1 possui tamanho de hash de 20 bytes.
O MD5 gera um valor de hash de 128 bits.
Ambos são algoritmos de hash, tendo como entrada dados de tamanho variável e saída de tamanho FIXO.