GeraProva GeraProva Provas com IA para professores do Brasil
Computação7º anoBNCC EF07CO07Difícil⏱ curto

Para armazenar senhas de usuários em um sistema, qual propriedade essencial um algoritmo de hash deve fornecer…

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

Para armazenar senhas de usuários em um sistema, qual propriedade essencial um algoritmo de hash deve fornecer para dificultar a recuperação reversa da senha original?

  1. A) Reversibilidade
  2. B) Irreversibilidade (função unidirecional).
  3. C) Uniquidade
  4. D) Densidade
  5. E) Comutatividade

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. A questão pergunta qual propriedade um algoritmo de hash deve ter para dificultar a recuperação reversa da senha original.
  2. Uma função de hash criptográfica para armazenar senhas precisa ser de mão única (unidirecional): é fácil calcular o hash a partir da senha, mas é computacionalmente inviável obter a senha a partir do hash. Essa propriedade é chamada de irreversibilidade ou resistência à pré-imagem.
  3. Portanto, a alternativa B está correta, e o gabarito oficial coincide com a resolução feita de forma independente.
  4. A alternativa A está errada, pois reversibilidade seria justamente o oposto do desejado, permitindo recuperar a senha original.
  5. A alternativa C está errada, pois uniquidade (ou resistência a colisões) trata de dificultar que duas entradas gerem o mesmo hash, não de impedir a recuperação da senha.
  6. A alternativa D está errada, pois densidade não é uma propriedade de funções de hash usada em segurança de senhas.
  7. A alternativa E está errada, pois comutatividade é uma propriedade de operações como soma e multiplicação e não se aplica à proteção de senhas.

💡 Dica: Considere as propriedades de segurança dos algoritmos de hash.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno pode ter imaginado que o hash deve permitir voltar à senha original para validar o login, confundindo a verificação com a recuperação dos dados. Na prática, a verificação compara hashes, sem precisar reverter nada.

Por que engana: Confundir a propriedade de reversibilidade com a irreversibilidade, acreditando que um algoritmo de hash pode reverter a senha original.

B Correta

Uma função de hash segura é unidirecional: é computacionalmente inviável obter a entrada (senha) a partir do valor de hash; isso impede recuperação direta da senha mesmo se o hash for exposto.

C Erradaerro: Conceitual

O aluno pode ter associado a palavra 'unicidade' à ideia de que cada senha deve ter um hash único, o que leva a confundir a propriedade de resistência a colisões com a proteção contra recuperação da senha.

D Erradaerro: Senso comum

O aluno provavelmente usou o termo 'densidade' de forma intuitiva, como se fosse algo ligado à compactação ou concentração dos dados, sem vínculo com a segurança de hashes.

E Erradaerro: Conceitual

O aluno pode ter pensado que, por a ordem dos dados poder ser trocada em algumas operações matemáticas, isso ajudaria na proteção, confundindo uma propriedade algébrica com uma propriedade criptográfica.

Raio-X da questão

Dificuldade Difícil
Bloom Avaliar
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

funções hash · segurança da informação

📚 Reveja

Revisar as propriedades de segurança de algoritmos de hash.

⚠️ Erro mais comum

Confundir a propriedade de reversibilidade com a irreversibilidade, acreditando que um algoritmo de hash pode reverter a senha original.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

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.