Engenharia Múltipla Escolha

Complete a frase corretamente: “as funções de hash, por exemplo, são adequadas para garantir a integridade dos dados, porque...”.

Complete a frase corretamente: “as funções de hash, por exemplo, são adequadas para garantir a integridade dos dados, porque...”.

  1. 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.
  2. Geralmente podem ser calculadas muito mais rápido que os valores de criptografia de chave pública.
  3. Usam chave única para criptografar e descriptografar a mensagem.
  4. Fazem a troca de chaves na simétrica.
  5. Utilizam algoritmos de criptografia de chave pública.

Resolução completa

Explicação passo a passo

A
Alternativa A

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.

Introdução

Esta questão aborda um conceito fundamental da Segurança da Informação, especificamente sobre o uso de Funções de Hash para verificação de integridade de dados. Para responder corretamente, é necessário entender a relação matemática entre a entrada de dados e o valor gerado pelo algoritmo.

Desenvolvimento

As funções de hash atuam como uma "impressão digital" digital para os dados. Elas pegam uma quantidade arbitrária de informação e produzem uma sequência fixa de caracteres (o hash ou digesto).

O princípio chave aqui é a propriedade de resistência à colisão e o chamado "efeito avalanche":

  • Se alterarmos apenas um único bit no texto original.
  • O resultado do hash muda completamente, tornando-se irreconhecível em comparação ao original.

Isso permite que o receptor confirme se os dados chegaram intactos. Ele recalcula o hash do arquivo recebido e compara com o hash enviado. Se forem iguais, a integridade foi mantida.

Análise das Alternativas

Vamos analisar detalhadamente por que a alternativa A é a correta e as demais estão incorretas:

  • (A) Correta: Explica diretamente o mecanismo de detecção de alterações. Se o conteúdo mudou, o hash muda, revelando a falha na integridade.
  • (B) Incorreta: Embora seja verdade que hash é mais rápido que criptografia assimétrica, isso explica desempenho, não a garantia de integridade.
  • (C) Incorreta: Descreve a Criptografia Simétrica (uma única chave para cifrar e decifrar). Funções de hash são unidirecionais (não há "descriptografar").
  • (D) Incorreta: Troca de chaves geralmente envolve protocolos específicos (como Diffie-Hellman) ou infraestrutura de chave pública, não sendo a função primária de um hash simples.
  • (E) Incorreta: Hash não utiliza chaves públicas para gerar o resumo. Algoritmos como SHA-256 ou MD5 funcionam matematicamente sem segredos para a geração do valor (embora existam versões com chave como HMAC, a definição geral de hash foca na transformação de dados).

Conclusão

A essência da integridade em segurança da informação é a capacidade de detectar modificações não autorizadas. Como demonstrado, a opção A descreve perfeitamente esse comportamento lógico e técnico das funções de hash.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Engenharia

Ver mais Engenharia resolvidas

Tem outra questão de Engenharia?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.