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
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?
- A) SHA-256 — é apenas uma função hash que não utiliza chaves secretas para autenticação.
- B) MD5 — é uma função hash simples, sem a combinação com uma chave secreta para autenticação.
- C) Certificados digitais — garantem autenticidade através de assinaturas digitais, não por HMAC.
- D) Criptografia simétrica — usa a mesma chave, mas não combina hash e chave para integridade de mensagens.
- E) HMAC (Hash-based Message Authentication Code).
✅ Resposta correta: alternativa E
Resolução passo a passo
- 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.
- 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.
- Resolvendo por conta própria, a alternativa correta é a E, que coincide com o gabarito oficial.
- 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
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.
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.
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.
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.
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
criptografia com chave
avaliacao
funções hash · criptografia simétrica
Revisar os conceitos de funções hash e autenticação em criptografia.
Confundir funções hash com mecanismos de autenticação que não utilizam chaves, como MD5 ou SHA-256 isoladamente.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Que mecanismo criptográfico garante a integridade e a autenticidade de um pacote e como ele atua em alto nível?
- Qual técnica aplicada a pacotes de rede fornece simultaneamente confidencialidade dos dados e verificação de…
- Qual técnica criptográfica garante confidencialidade e integridade de um pacote contra interceptação e modificação…
- Qual técnica (termo técnico) garante integridade contra adulteração maliciosa de dados em trânsito: usar apenas uma soma…
- Em uma rede escolar, qual mecanismo de criptografia permite que o remetente comprove autoria e o receptor verifique…
- Que mecanismo criptográfico gera um resumo fixo (hash) de um arquivo para verificar integridade dos dados armazenados…
🔎 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
