Em um algoritmo que armazena a senha de um usuário em uma variável, qual técnica transforma a senha em um…
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
Em um algoritmo que armazena a senha de um usuário em uma variável, qual técnica transforma a senha em um valor fixo e irreconhecível para proteger o dado de forma não reversível?
- A) Aplicar 'salt' sozinho
- B) Hashing (função de resumo criptográfico)
- C) Criptografia simétrica com chave secreta
- D) Codificação Base64 da senha
- E) Compressão (ZIP) da senha
✅ Resposta correta: alternativa B
Resolução passo a passo
- A questão pede a técnica que transforma a senha em um valor fixo e irreconhecível, de forma não reversível. Essa descrição corresponde ao hashing, que usa uma função de resumo criptográfico para gerar uma saída de tamanho fixo a partir de qualquer entrada.
- Resolvendo por conta própria, a característica decisiva é a não reversibilidade: não existe uma operação inversa que recupere a senha original a partir do resumo. Isso define hashing, e não cifração ou codificação.
- Comparando com o gabarito oficial (B), a resposta coincide com a análise feita.
- Por que as outras estão erradas:
- - A) O 'salt' é um valor aleatório somado à senha antes do hash para dificultar ataques; sozinho não transforma a senha em nada, por isso não cumpre a função descrita.
- - C) A criptografia simétrica é reversível, pois com a chave secreta é possível recuperar a senha original.
- - D) A Base64 é apenas uma codificação de representação, facilmente revertida por qualquer pessoa, sem nenhuma proteção real.
- - E) A compressão ZIP reduz o tamanho dos dados e é reversível (descompactar devolve o original), portanto não protege a senha.
💡 Dica: Pense nas técnicas de segurança de dados.
Alternativa por alternativa
O aluno pode achar que o 'salt' sozinho gera o valor irreconhecível, sem perceber que o salt é apenas um complemento aplicado antes de uma função de resumo.
Hashing aplica uma função criptográfica que gera um valor de tamanho fixo a partir da senha; o processo é projetado para ser não reversível, de modo que o valor não revela a senha original mesmo se exposto.
O aluno associa 'proteção forte' a criptografia e esquece que a criptografia simétrica é reversível com a chave, o que contraria a exigência de não reversibilidade.
Por que engana: Confundir hashing com criptografia simétrica, acreditando que ambas as técnicas têm o mesmo propósito de proteção de dados.
O aluno confunde codificação com proteção, achando que transformar o texto em outra representação o torna irreconhecível.
O aluno acredita que, por reduzir o dado e torná-lo ilegível à primeira vista, a compactação também o protege, sem considerar que a descompactação restaura a senha.
Raio-X da questão
hashing de senhas
avaliacao
funções de hash · segurança da informação
Revisar técnicas de segurança de senhas e hashing.
Confundir hashing com criptografia simétrica, acreditando que ambas as técnicas têm o mesmo propósito de proteção de dados.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Para armazenar senhas de usuários em um sistema, qual técnica transforma a senha em forma irreversível e reduz o risco…
- Ao armazenar senhas com segurança, qual técnica gera um resumo não reversível em vez de guardar a senha original em…
- Ao projetar um algoritmo que armazena as senhas de usuários em uma matriz de registros 'usuarios', que técnica deve ser…
- Ao projetar o armazenamento de senhas em um sistema, que técnica deve ser aplicada no algoritmo de persistência para…
- Num algoritmo de autenticação, qual procedimento é mais adequado para armazenar a senha do usuário de forma segura?
- Em um registro 'usuario' que contém o campo 'senha', que operação deve o algoritmo aplicar antes de armazenar a senha…
🔎 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
