GeraProva GeraProva Provas com IA para professores do Brasil
Computação4º anoBNCC EF15CO05Média⏱ medio

Em protocolos que transmitem dados de sensores em rede, que propriedade de um algoritmo de hash faz pequenas…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO05

Codificar a informação de diferentes formas, entendendo a importância desta codificação para o armazenamento, manipulação e transmissão em dispositivos computacionais.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em protocolos que transmitem dados de sensores em rede, que propriedade de um algoritmo de hash faz pequenas alterações no dado produzirem saída completamente diferente?

  1. A) Mudanças significativas nos dados não afetam o resultado do hash proporcionalmente.
  2. B) O efeito avalanche garante que mudanças pequenas não afetem o hash gerado.
  3. C) A propriedade essencial do hash é a reversibilidade das transformações.
  4. D) Efeito avalanche — pequena mudança no dado causa mudança grande e imprevisível no hash.
  5. E) Todos os algoritmos de hash têm o efeito avalanche, independentemente dos dados.

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. A questão pergunta qual propriedade de um algoritmo de hash faz com que pequenas alterações no dado produzam uma saída completamente diferente. Essa propriedade é o efeito avalanche.
  2. O efeito avalanche significa que uma mudança mínima na entrada (por exemplo, trocar um único bit de uma mensagem) altera, de forma grande e aparentemente imprevisível, cerca de metade dos bits da saída do hash. Isso é o que torna o hash útil para detectar alterações em dados de sensores transmitidos em rede.
  3. Comparando com as alternativas, a alternativa D descreve exatamente essa propriedade: pequena mudança no dado causa mudança grande e imprevisível no hash.
  4. Por que as outras estão erradas:
  5. A) Afirma que mudanças significativas não afetam o hash proporcionalmente, o que inverte o conceito de que o hash reage intensamente a pequenas mudanças e não descreve a propriedade pedida.
  6. B) Diz que o efeito avalanche garante que mudanças pequenas não afetem o hash, o que é o oposto do conceito.
  7. C) Reversibilidade não é propriedade de hash; uma função de hash deve ser de mão única, ou seja, difícil de inverter.
  8. E) Nem todos os algoritmos de hash apresentam efeito avalanche de forma garantida para quaisquer dados, e a afirmação generaliza indevidamente uma propriedade que depende do projeto do algoritmo.
  9. Conclusão: a alternativa correta é a D, que coincide com o gabarito oficial.

💡 Dica: Pense na propriedade de sensibilidade de um algoritmo de hash.

Alternativa por alternativa

A Erradaerro: Interpretação

O aluno pode ter entendido que o hash deveria refletir as mudanças grandes de forma proporcional, sem perceber que a propriedade pedida trata da sensibilidade do hash a mudanças pequenas.

B Erradaerro: Conceituala que mais engana

O aluno confundiu o efeito avalanche com robustez a pequenas mudanças, achando que a propriedade serviria para que alterações mínimas passassem despercebidas, o que é justamente o contrário do conceito.

Por que engana: Confundir a propriedade do efeito avalanche com a reversibilidade dos algoritmos de hash, acreditando que pequenas mudanças não impactam o resultado.

C Erradaerro: Conceitual

O aluno associou hash a transformações reversíveis, como criptografia simétrica ou codificações, sem saber que uma função de hash deve ser de mão única e que reversibilidade não é a propriedade pedida.

D Correta

O efeito avalanche garante que alterações mínimas no dado resultem em hashes muito diferentes, permitindo detectar corrupções ou alterações nos dados transmitidos.

E Erradaerro: Conceitual

O aluno acreditou que toda função de hash apresenta efeito avalanche em qualquer dado, sem considerar que essa propriedade depende do projeto do algoritmo e não é universal nem garantida em todos os casos.

Raio-X da questão

Dificuldade Média
Leitura medio
Discriminação alto
Peso pedagógico alto
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 consolidacao
🎯 Conceito central

algoritmo de hash

📌 Objetivo

avaliacao

🧱 Pré-requisitos

efeito avalanche · algoritmos de hash

📚 Reveja

Revisar as propriedades dos algoritmos de hash e sua aplicação em segurança de dados.

⚠️ Erro mais comum

Confundir a propriedade do efeito avalanche com a reversibilidade dos algoritmos de hash, acreditando que pequenas mudanças não impactam o resultado.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de Programação - Autômatos e linguagens baseadas em eventos

🔎 Procurar outra questão

Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.

Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.