GeraProva GeraProva Provas com IA para professores do Brasil
Computação1º anoBNCC EF15CO09Média⏱ longo

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

Habilidade BNCC EF15CO09

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

Dificuldade Média
Bloom Analisar
Leitura alto
Discriminação alto
Peso pedagógico alto
Autonomia do enunciado completo
Cobertura da habilidade multipla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ interpretativa🧩 desafio
🎯 Conceito central

validação de senha

📌 Objetivo

avaliacao

🧱 Pré-requisitos

validação de senha · hash e salt

📚 Reveja

Revisar conceitos de hash e salt em segurança da informação.

⚠️ Erro mais comum

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.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cientifico

Questões parecidas com resolução

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

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.