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

Por que um hash criptográfico (por exemplo SHA-256) é mais apropriado que um checksum simples para verificar a…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF07CO07

Identificar problemas de segurança cibernética e experimentar formas de proteção.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Por que um hash criptográfico (por exemplo SHA-256) é mais apropriado que um checksum simples para verificar a integridade de dados armazenados?

  1. A) Porque hashes criptográficos detectam alterações deliberadas e tornam colisões computacionalmente difíceis, ao passo que checksums só detectam erros acidentais.
  2. B) Hashes criptográficos não suportam operações de comparação de dados.
  3. C) Hash simples é mais eficiente que hash criptográfico em segurança.
  4. D) Hashes criptográficos são apenas somas de verificação de tamanhos diferentes.
  5. E) Checksums detectam alterações intencionais melhor que hashes.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. Identifique o que a questão pergunta: por que um hash criptográfico como SHA-256 é mais adequado que um checksum simples para verificar integridade de dados armazenados.
  2. Lembre a diferença central entre os dois. Checksums (como CRC ou soma simples) são projetados para detectar erros acidentais, como falhas de leitura, ruído ou corrupção de bits. Eles são rápidos, mas não resistem a um adversário: é fácil alterar os dados e recalcular o checksum para que ele continue batendo.
  3. Lembre o que caracteriza um hash criptográfico. Ele tem resistência a pré-imagem e resistência a colisões: é computacionalmente inviável encontrar dois dados diferentes com o mesmo hash, e também é inviável alterar um dado mantendo o mesmo hash. Por isso ele detecta alterações deliberadas.
  4. A alternativa A descreve exatamente isso: hashes criptográficos detectam alterações deliberadas e dificultam colisões, enquanto checksums servem para erros acidentais. Logo, A está correta e coincide com o gabarito oficial.
  5. Analise as outras alternativas. B está errada porque hashes não são usados para comparação de dados no sentido de impedir operações; ao contrário, a comparação de hashes é justamente o uso típico deles. C está errada porque hash criptográfico é mais lento que checksum simples, e a vantagem do criptográfico é a segurança, não a eficiência. D está errada porque hashes criptográficos não são somas de verificação de tamanhos diferentes; a diferença é de propriedades de segurança, não de tamanho. E está errada porque checksums são justamente fracos contra alterações intencionais, sendo o hash criptográfico superior nesse ponto.

💡 Dica: Compare as características de hash e checksum.

Alternativa por alternativa

A Correta

Checksums (somas simples) não oferecem resistência a adulteração intencional; hashes como SHA-256 proporcionam alta probabilidade de detectar modificações e proteção contra colisões.

B Erradaerro: Conceitual

O aluno imagina que hashes são 'fechados' e não permitem comparações ou manipulações úteis, confundindo a irreversibilidade do hash com incapacidade de comparação. Na prática, comparar hashes é o próprio uso da verificação de integridade.

C Erradaerro: Senso comum

O aluno associa 'mais seguro' a 'mais eficiente', supondo que o hash mais simples seria também o melhor em segurança. Não percebe que a função do hash criptográfico é justamente a robustez contra ataques, mesmo custando mais processamento.

D Erradaerro: Conceituala que mais engana

O aluno acredita que a diferença entre hash criptográfico e checksum é apenas de tamanho da saída, ignorando as propriedades de segurança como resistência a colisões. Não compreendeu que a distinção é funcional, não dimensional.

Por que engana: Confundir a capacidade de detecção de alterações intencionais entre hashes criptográficos e checksums, acreditando que ambos têm a mesma eficácia.

E Erradaerro: Conceitual

O aluno inverte a relação entre os dois mecanismos, supondo que checksums são melhores para detectar alterações intencionais. Não percebe que checksums podem ser facilmente forjados por quem altera os dados e recalcula a soma.

Raio-X da questão

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

hash criptográfico

📌 Objetivo

avaliacao

🧱 Pré-requisitos

função hash · checksum

📚 Reveja

Revisar as diferenças entre hash criptográfico e checksum.

⚠️ Erro mais comum

Confundir a capacidade de detecção de alterações intencionais entre hashes criptográficos e checksums, acreditando que ambos têm a mesma eficácia.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de Armazenamento e Transmissão de dados - Fundamentos de Segurança Cibernética

🔎 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.