Para armazenar senhas de usuários de modo que o sistema não possa recuperar a senha original, qual técnica…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Codificar a informação de diferentes formas, entendendo a importância desta codificação para o armazenamento, manipulação e transmissão em dispositivos computacionais.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Para armazenar senhas de usuários de modo que o sistema não possa recuperar a senha original, qual técnica deve ser adotada: cifragem simétrica, cifragem assimétrica ou hashing? Indique a técnica e por quê.
- A) Cifragem de bloco — funciona como hashing, mas mantém a senha acessível.
- B) Cifragem simétrica — ela permite a recuperação da senha original.
- C) Hashing (função unidirecional), preferencialmente com salt.
- D) Cifragem assimétrica — utiliza duas chaves, uma para armazenar e outra para recuperar.
- E) Cifragem por substituição — troca caracteres, mas mantém a originalidade da senha.
✅ Resposta correta: alternativa C
Resolução passo a passo
- Resolvi a questão antes de olhar o gabarito. O enunciado pede uma técnica que armazene senhas sem que o sistema consiga recuperar a senha original. Isso exige uma transformação unidirecional, ou seja, fácil de calcular no sentido direto e inviável de reverter. Passo 2: Na cifragem simétrica, a mesma chave cifra e decifra, então quem tiver a chave recupera a senha original. Isso contraria o requisito. Passo 3: Na cifragem assimétrica, existe um par de chaves (pública e privada) e a mensagem cifrada pode ser decifrada pela chave privada. Também há recuperação possível, então não atende ao objetivo. Passo 4: O hashing usa uma função unidirecional: a partir da senha gera-se um resumo de tamanho fixo, e não há operação prática para voltar à senha original. Na verificação, o sistema calcula o hash da senha digitada e compara com o armazenado. Passo 5: O uso de salt (um valor aleatório somado à senha antes do hash) impede que senhas iguais gerem o mesmo resumo e dificulta ataques com tabelas pré-calculadas. Passo 6: Portanto, a letra C é a correta e coincide com o gabarito oficial. Passo 7: A alternativa A está errada porque cifragem de bloco é um tipo de cifragem reversível, não hashing, e mantém a senha acessível com a chave. A alternativa B está errada porque a cifragem simétrica permite justamente a recuperação da senha original. A alternativa D está errada porque a cifragem assimétrica é reversível com a chave privada e não funciona como descrito. A alternativa E está errada porque a cifragem por substituição é reversível e mantém a informação recuperável.
💡 Dica: Considere as características de cada técnica de criptografia.
Alternativa por alternativa
O aluno confunde cifragem de bloco com hashing, achando que ambos são unidirecionais. Ele também acredita que algo que se parece com hashing pode manter a senha acessível.
O aluno identifica corretamente que a cifragem simétrica é reversível, mas não percebe que a questão pede justamente o oposto, ou seja, uma forma em que a senha não possa ser recuperada.
Por que engana: Confundir cifragem simétrica com hashing, acreditando que a senha pode ser recuperada após a cifragem.
Hashes são não invertíveis; adicionar salt impede ataques por tabelas pré-computadas e torna impossível recuperar a senha original a partir do valor armazenado.
O aluno acredita que a cifragem assimétrica usa duas chaves com funções separadas de armazenar e recuperar, quando na verdade o par de chaves é usado para cifrar e decifrar de forma reversível.
O aluno considera que a cifragem por substituição é uma forma de proteger senhas porque altera os caracteres, sem perceber que a mensagem original continua recuperável com a regra inversa.
Raio-X da questão
técnicas de criptografia
avaliacao
técnicas de criptografia · funções unidirecionais
Revisar os conceitos de cifragem simétrica, cifragem assimétrica e hashing.
Confundir cifragem simétrica com hashing, acreditando que a senha pode ser recuperada após a cifragem.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Em uma amostra de 200 requisições de rede, 150 tiveram tempo de resposta <= 2s e 50 > 2s. Qual a porcentagem de…
- Em uma usina, cada estado de uma turbina é registrado com um código de dois bits: | Estado | Código | |---|---| | Parada…
- No controle de um satélite, um gráfico de barras descrito pela equipe registra: com o sistema operacional iniciado, o…
- Em uma estação ambiental, um sistema gera alerta quando a chuva registrada é de pelo menos 20 mm. A equipe muda essa…
- Um sistema de cópia de segurança avisa quando o celular tem menos de 4 GB de espaço livre. Em uma atualização, o limite…
- Em um sistema de agendamento, a instrução é: “Se o campo de telefone estiver vazio, não concluir o cadastro e solicitar…
🔎 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
