Escreva um algoritmo em pseudocódigo para validar uma senha: verifique comprimento mínimo, presença de letra e…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Entender que as tecnologias devem ser utilizadas de maneira segura, ética e responsável, respeitando direitos autorais, de imagem e as leis vigentes.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Escreva um algoritmo em pseudocódigo para validar uma senha: verifique comprimento mínimo, presença de letra e número e compare com o hash armazenado. Explique como o uso de hash e salt protege dados em uma rede escolar.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
Pseudocódigo: função validarSenha(entrada, hashArmazenado, salt): se comprimento(entrada) < 8 então retornar falso se not contemLetra(entrada) ou not contemNumero(entrada) então retornar falso entradaSalty = concatenar(salt, entrada) hashEntrada = hash(entradaSalty) retornar hashEntrada == hashArmazenado Explicação: O hash armazena uma versão irreversível da senha; o salt (valor único por usuário) é concatenado antes do hash para impedir o uso de tabelas pré-computadas e reduzir eficácia de ataques por força bruta. Mesmo que o banco de dados seja vazado, hashes salteados dificultam recuperar senhas em texto claro, protegendo dados pessoais na rede escolar.
Explicação
A explicação aborda os principais aspectos de segurança na validação de senhas, destacando a importância do comprimento mínimo e da diversidade de caracteres. O uso de hash e salt aumenta a proteção contra ataques, tornando difícil a recuperação das senhas mesmo em caso de vazamento de dados. Essa abordagem é essencial para garantir a segurança das informações pessoais na rede escolar.
Raio-X da questão
validação de senha
avaliacao
validação de senha · hash e salt
Revisar conceitos de hash e salt em segurança da informação.
O aluno pode esquecer de verificar todos os critérios de validação, como a presença de letra e número, ou não explicar corretamente o uso de hash e salt.
ciencia_tecnologia
pensamento_critico
cientifico
Questões parecidas com resolução
- Imagine que a escola pede para criar um algoritmo simples que verifique se uma senha é forte. Descreva os critérios que…
- Proponha um algoritmo em pseudocódigo que armazene senhas de usuários de forma segura: gere salt único por usuário…
- Descreva em pseudocódigo um algoritmo que valide uma senha recebida como string conforme: mínimo 8 caracteres, ao menos…
- Projete um algoritmo em pseudocódigo que verifique a força de uma senha (string) recebida como dado. Considere…
- Descreva em pseudocódigo um algoritmo que verifique se uma senha atende requisitos mínimos: pelo menos 8 caracteres, ao…
- Projete em pseudocódigo um algoritmo que valide a força de uma senha recebida como dado: a senha deve ter pelo menos 8…
Todas as questões de Segurança e responsabilidade no uso da tecnologia computacional
🔎 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
