Questão FC406958
Uma equipe de segurança cibernética está implementando um sistema de autenticação para verificar a integridade de arquivos baixados do servidor do MPM. A ideia é que cada arquivo s
Criptografia (TI - Segurança da Informação)
FGV · 2025
Uma equipe de segurança cibernética está implementando um sistema de autenticação para verificar a integridade de arquivos baixados do servidor do MPM. A ideia é que cada arquivo seja acompanhado por um hash que permita verificar se o conteúdo foi alterado durante o processo de download. A equipe decide utilizar um algoritmo de hash que gere resumos de mensagem de 128 bits.
Diante dessa decisão, o algoritmo a ser utilizado é o:
- AES;
- RSA;
- MD5;
- SHA-1;
- SHA-256.
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
MD5 (Message Digest 5) é um algoritmo de hash que gera um resumo de mensagem de exatamente 128 bits. Para verificar integridade, calcula-se o hash do arquivo no servidor e, após o download, calcula-se novamente o hash do arquivo recebido; se os valores coincidirem, é altamente provável que o conteúdo não tenha sido alterado.
O funcionamento básico envolve processar o dado em blocos e produzir uma saída fixa de 128 bits independentemente do tamanho da entrada, o que facilita comparações rápidas e armazenamento do resumo.
Importante: embora atenda ao requisito de tamanho (128 bits), o MD5 possui vulnerabilidades conhecidas a ataques de colisão e, para aplicações onde segurança criptográfica é crítica, recomenda-se usar funções de hash mais robustas.
Conteúdo do catálogo FC Concursos · Atualizado em