Análise da Questão
Alternativa A - Qualquer alteração feita no conteúdo de uma mensagem fará com que o receptor calcule um valor de hash diferente daquele colocado na transmissão pelo remetente.
Explicação Didática
Para entender a resposta, precisamos separar dois conceitos fundamentais em segurança da informação: Integridade e Confidencialidade.
- O que é Hash?
Uma função de hash é um algoritmo matemático que transforma qualquer conjunto de dados (um arquivo, uma senha, uma mensagem) em uma sequência fixa de caracteres chamada digesto ou hash.
- Característica principal: É unidirecional (não dá para reverter o hash para achar o dado original) e extremamente sensível a mudanças.
- Por que garante Integridade?
A integridade significa garantir que os dados não foram alterados indevidamente durante a transmissão ou armazenamento.
- O remetente calcula o hash do arquivo e envia junto.
- O receptor recebe o arquivo e recalcula o hash.
- Se o arquivo sofreu a menor mudança (uma vírgula, um bit), o novo hash será completamente diferente do original.
- Isso é conhecido como efeito avalanche: uma pequena mudança na entrada gera uma grande mudança na saída.
Análise das Alternativas
| Alternativa | Análise | Veredito |
|---|
| A | Descreve exatamente o mecanismo de detecção de alterações. Se o hash muda, a integridade falhou. | Correta |
| B | É verdade que hash é rápido, mas a velocidade não é a razão pela qual ele garante integridade. | Incorreta |
| C | Funções de hash não usam chaves para criptografar/descriptografar. Isso se refere à criptografia simétrica (confidencialidade). | Incorreta |
| D | A troca de chaves é um processo de estabelecimento de segurança, não a função do hash em si. | Incorreta |
| E | Hash não utiliza criptografia de chave pública para gerar o resumo digital. Pode ser usado junto com ela (assinatura digital), mas não é sua definição. | Incorreta |
Conclusão
As funções de hash são a ferramenta padrão para verificar se um arquivo chegou intacto. A lógica é simples: Hash Original = Hash Recebido \Rightarrow Dados Íntegros. Se forem diferentes, os dados foram corrompidos ou alterados.