Engenharia Múltipla Escolha

A criptografia pode ser usada para proteger dados confidenciais armazenados em um banco de dados. Já a técnica de hashing, ou também chamada de função resumo, é o método criptográfico que, quando aplicado sobre uma informação, independentemente do tamanho que a mesma tenha, gera um resultado único e de tamanho fixo, chamado de código de hash. Com base nestas informações, assinale a alternativa que apresenta a principal vantagem da utilização da técnica de hashing.

A criptografia pode ser usada para proteger dados confidenciais armazenados em um banco de dados. Já a técnica de hashing, ou também chamada de função resumo, é o método criptográfico que, quando aplicado sobre uma informação, independentemente do tamanho que a mesma tenha, gera um resultado único e de tamanho fixo, chamado de código de hash. Com base nestas informações, assinale a alternativa que apresenta a principal vantagem da utilização da técnica de hashing.

  1. Capacidade de recuperação.
  2. Capacidade de manutenção.
  3. Capacidade de intrusão.
  4. Capacidade de escalabilidade.
  5. Capacidade de detecção de erros.

Resolução completa

Explicação passo a passo

E
Alternativa E

Alternativa E - Capacidade de detecção de erros

Hashing é uma técnica criptográfica fundamental que gera um valor único e de tamanho fixo para qualquer quantidade de dados. Diferente da criptografia tradicional, o hashing é unidirecional, ou seja, não permite reverter o processo para recuperar os dados originais.

A principal vantagem do hashing está na verificação de integridade dos dados. Quando aplicamos uma função de hash, qualquer alteração mínima nos dados originais produzirá um código de hash completamente diferente.

Análise das Alternativas

AlternativaCorreta?Justificativa
A. RecuperaçãoHashing NÃO permite recuperação (é unidirecional)
B. ManutençãoNão é a finalidade principal do hashing
C. IntrusãoHashing protege contra acessos não autorizados, não causa intrusão
D. Escalabilidade⚠️Característica secundária, não a principal vantagem
E. Detecção de errosPrincipal vantagem: verifica integridade e alterações

Conceitos-chave:

  • Integridade de dados: confirma se a informação não foi alterada
  • Função unidirecional: impossível reverter hash para obter dados originais
  • Colisão: situação onde dois inputs diferentes geram o mesmo hash (rara em funções seguras)
  • Aplicações comuns: armazenamento de senhas, assinaturas digitais, verificação de arquivos

Exemplo prático:

Quando você cria uma senha em um sistema seguro, ela é convertida para hash antes de ser armazenada no banco de dados. Se alguém acessar o banco, encontrará apenas hashes, não as senhas reais. Além disso, ao fazer login, o sistema compara o hash da senha digitada com o hash armazenado.

Alternativa E.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Engenharia

Ver mais Engenharia resolvidas

Tem outra questão de Engenharia?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.