Carregando...
Carregando...
Ajude a melhorar a plataforma
Suponha que você esteja implementando um sistema de segurança que utiliza funções de hash para garantir a integridade das mensagens transmitidas. Durante a implementação, é necessário definir um processo de geração do código de hash. O procedimento indicado envolve a execução de um deslocamento e uma operação lógica em cada bloco de dados sucessivo da mensagem. Nesse sentido, assinale a alternativa que descreve o procedimento para processar cada bloco de dados para a geração do hash.
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
🎓 Gabarito
A alternativa correta é A
JUSTIFICATIVA:
Um método clássico e simples para a geração de códigos de hash (como o esquema de soma de verificação ponderada) envolve processar a mensagem em blocos. Para cada bloco, o valor acumulado do hash sofre uma rotação (geralmente para a esquerda) para garantir que a posição de cada bit influencie o resultado final, evitando que permutações de blocos resultem no mesmo hash. Em seguida, uma operação de OU EXCLUSIVO (XOR) é realizada entre o bloco atual e o valor do hash rotacionado. Isso espalha a influência de cada bit da mensagem por todo o valor do hash.