

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
As funções de hash têm como objetivo principal converter uma mensagem ou dados em uma saída numérica única dada a entrada. Essas funções podem ser de uma via ou de via dupla; o uso mais comum é o de apenas uma via. O Secure Hash Algorithm (SHA) foi projetado para garantir a integridade da mensagem e é utilizado em conjunto com protocolos de encriptação. Já o Message Digest Algorithm (MD) também cria um hash de uma via e é utilizado para ajudar a manter a integridade das mensagens. Sobre SHA-1 e MDS, qual alternativa está correta com relação a essas funções de hash?
O SHA-1 é um algoritmo que gera uma saída de 128 bits de hash e é mais complexo que seu antecessor.
O MDS produz um hash de 128 bits e oferece grande segurança, mas não é tão resistente a colisões.
O SHA-1 produz um hash de 64 bits com salt de 96 bits, o que gera um composto de 160 bits alternante, que varia de 160 até 280 bits de resistência a colisões.
O MDS é a evolução natural de suas outras versões, mas sua principal funcionalidade é que ele encripta em blocos de 4 em 4, o que significa que cada mensagem é quebrada em 4 inputs de 32 bits que são mesclados, usando a janela de Claus para compor os 128 bits de saída.
O SHA-1 é muito utilizado em conjunto com o MDS, pois ambos usam a mesma cadeia geratriz, que é o DES, ao invés do AES.