GeraProva GeraProva Provas com IA para professores do Brasil
Computação3ª sérieBNCC EM13CO08Média⏱ curto

Qual mecanismo criptográfico combina uma função hash com uma chave secreta para verificar ao mesmo tempo…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO08

Entender como mudanças na tecnologia afetam a segurança, incluindo novas maneiras de preservar sua privacidade e dados pessoais on-line, reportando suspeitas e buscando ajuda em situações de risco.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Qual mecanismo criptográfico combina uma função hash com uma chave secreta para verificar ao mesmo tempo integridade e autenticidade de pacotes ou mensagens transmitidas?

  1. A) SHA-256 — é apenas uma função hash que não utiliza chaves secretas para autenticação.
  2. B) MD5 — é uma função hash simples, sem a combinação com uma chave secreta para autenticação.
  3. C) Certificados digitais — garantem autenticidade através de assinaturas digitais, não por HMAC.
  4. D) Criptografia simétrica — usa a mesma chave, mas não combina hash e chave para integridade de mensagens.
  5. E) HMAC (Hash-based Message Authentication Code).

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. O enunciado pede um mecanismo que combine uma função hash com uma chave secreta, de modo a verificar ao mesmo tempo integridade e autenticidade de mensagens ou pacotes.
  2. Essa combinação é exatamente o HMAC (Hash-based Message Authentication Code). Ele aplica uma função hash (como SHA-256) sobre a mensagem misturada com uma chave secreta compartilhada entre remetente e destinatário. Quem não conhece a chave não consegue gerar um código válido, o que garante autenticidade; qualquer alteração na mensagem invalida o código, o que garante integridade.
  3. Resolvendo por conta própria, a alternativa correta é a E, que coincide com o gabarito oficial.
  4. A alternativa A está errada, pois o SHA-256 é apenas uma função hash, sem chave secreta. A alternativa B está errada, pois o MD5 também é uma função hash pura, sem chave, além de ser considerado inseguro. A alternativa C está errada, pois certificados digitais usam assinaturas digitais de chave pública, não HMAC. A alternativa D está errada, pois a criptografia simétrica cifra dados com uma chave, mas não é um mecanismo de combinação de hash com chave para integridade.

💡 Dica: Pense nos mecanismos de segurança que utilizam chaves e funções hash.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno confunde a função hash em si com o mecanismo de autenticação, achando que o SHA-256 sozinho já garante autenticidade. Não percebe que o SHA-256 não usa chave secreta.

Por que engana: Confundir funções hash com mecanismos de autenticação que não utilizam chaves, como MD5 ou SHA-256 isoladamente.

B Erradaerro: Conceitual

O aluno supõe que, por ser uma função hash conhecida, o MD5 já resolve integridade e autenticidade. Ignora que não há chave secreta envolvida e que o algoritmo é considerado inseguro.

C Erradaerro: Conceitual

O aluno associa autenticidade a qualquer mecanismo de certificação e acredita que certificados digitais são a forma de combinar hash e chave. Confunde assinatura digital, baseada em chaves assimétricas, com um código de autenticação baseado em chave simétrica.

D Erradaerro: Senso comum

O aluno acha que, como a criptografia simétrica usa uma chave secreta, ela já cumpre a função de verificar integridade e autenticidade. Não percebe que cifrar não equivale a produzir um código de verificação baseado em hash.

E Correta

HMAC aplica uma função hash junto com uma chave secreta para gerar um código que detecta alterações nos dados e autentica a origem, sendo mais robusto que checksums simples.

Raio-X da questão

Dificuldade Média
Bloom Analisar
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

criptografia com chave

📌 Objetivo

avaliacao

🧱 Pré-requisitos

funções hash · criptografia simétrica

📚 Reveja

Revisar os conceitos de funções hash e autenticação em criptografia.

⚠️ Erro mais comum

Confundir funções hash com mecanismos de autenticação que não utilizam chaves, como MD5 ou SHA-256 isoladamente.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Analisar criticamente artefatos computacionais, sendo capaz de identificar as vulnerabilidades dos ambientes e das soluções computacionais buscando garantir a integridade, privacidade, sigilo e segurança das informações.

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