GeraProva GeraProva Provas com IA para professores do Brasil
Computação9º anoBNCC EF09CO05Média⏱ curto

Em um algoritmo de armazenamento de senhas, qual é a função do 'salt' ao aplicar um hash?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF09CO05

Analisar técnicas de criptografia para armazenamento e transmissão de dados.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em um algoritmo de armazenamento de senhas, qual é a função do 'salt' ao aplicar um hash?

  1. A) Adicionar um valor único (salt) à senha antes do hash para tornar cada hash distinto.
  2. B) O salt substitui o hash e armazena a senha diretamente.
  3. C) O salt é uma chave secreta usada para descriptografar o hash.
  4. D) O salt faz a senha expirar após certo tempo automaticamente.
  5. E) O salt comprime a senha para reduzir seu tamanho antes do hash.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. Um hash é uma função que transforma uma entrada (a senha) em um resultado de tamanho fixo, de forma que não seja prático recuperar a senha original a partir dele.
  2. O 'salt' é um valor aleatório e único, gerado para cada senha, que é combinado com a senha antes de aplicar o hash (por exemplo, hash(salt + senha)) e normalmente é armazenado junto ao resultado.
  3. Como cada usuário recebe um salt diferente, duas pessoas com a mesma senha terão hashes diferentes, o que impede o uso de tabelas pré-calculadas (rainbow tables) e dificulta ataques em massa.
  4. Portanto, a alternativa A está correta e coincide com o gabarito oficial.
  5. A alternativa B está errada, pois o salt não substitui o hash nem armazena a senha em texto puro.
  6. A alternativa C está errada, pois o salt não é uma chave secreta e hashes não são descriptografados.
  7. A alternativa D está errada, pois o salt não tem relação com expiração de senhas.
  8. A alternativa E está errada, pois o salt não comprime a senha; ele apenas acrescenta um valor aleatório.

💡 Dica: Considere a importância do 'salt' na segurança das senhas.

Alternativa por alternativa

A Correta

O salt evita que senhas iguais resultem no mesmo hash e reduz eficácia de ataques com tabelas pré-computadas (rainbow tables).

B Erradaerro: Conceitual

Acredita que o salt é um substituto do hash, de modo que a senha poderia ser guardada diretamente. Confunde a função do salt com a de armazenar a senha em claro.

C Erradaerro: Conceituala que mais engana

Confunde salt com chave criptográfica, supondo que hashes possam ser revertidos com uma chave secreta. Hash é unidirecional e não usa descriptografia.

Por que engana: Confundir o papel do salt com a função de descriptografar ou armazenar a senha diretamente, levando a uma compreensão errada da segurança em armazenamento de senhas.

D Erradaerro: Senso comum

Associa o termo salt a algum mecanismo de validade temporal da senha, talvez por uma leitura livre da palavra ou por confusão com políticas de expiração.

E Erradaerro: Conceitual

Imagina que o salt, por ser um 'tempero' extra, serviria para reduzir o tamanho da senha. Entende o salt como compressão, quando ele apenas acrescenta um valor aleatório.

Raio-X da questão

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

armazenamento de senhas

📌 Objetivo

avaliacao

🧱 Pré-requisitos

função de hash em segurança · armazenamento seguro de dados

📚 Reveja

Revisar o conceito de 'salt' em algoritmos de hash.

⚠️ Erro mais comum

Confundir o papel do salt com a função de descriptografar ou armazenar a senha diretamente, levando a uma compreensão errada da segurança em armazenamento de senhas.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Sistemas distribuídos e internet (cont.) - Segurança cibernética (cont.)

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