Informática Múltipla Escolha

Qual das opções é um ponto forte do uso de uma função de hash?

Qual das opções é um ponto forte do uso de uma função de hash?

  1. Dois arquivos diferentes podem ser criados com a mesma saída.
  2. Tem uma saída de tamanho variável.
  3. Pode levar apenas uma mensagem de tamanho fixo.
  4. Não é usado comumente na segurança.
  5. É uma função unidirecional e não reversível.

Resolução completa

Explicação passo a passo

E
Alternativa E

Alternativa E - É uma função unidirecional e não reversível.

Análise Conceitual

Uma função de hash é um algoritmo matemático que transforma dados de entrada de qualquer tamanho em uma string de caracteres de tamanho fixo. No contexto de segurança da informação e TI, suas características principais definem sua utilidade.

Por que a Alternativa E está correta?

O ponto forte fundamental de uma função de hash criptográfica é a unidirecionalidade. Isso significa que:

  • Você consegue calcular o hash a partir dos dados facilmente.
  • É computacionalmente inviável (praticamente impossível) reverter o processo para descobrir os dados originais a partir apenas do hash.

Essa característica é essencial para:

  • Armazenamento de senhas: O sistema armazena o hash, não a senha real. Se o banco de dados for violado, a senha não pode ser recuperada.
  • Integridade de dados: Permite verificar se um arquivo foi alterado sem precisar revelar seu conteúdo original.

Por que as outras alternativas estão incorretas?

AlternativaPor que está errada
A (Dois arquivos diferentes...)Descreve uma colisão. Embora tecnicamente possível devido ao princípio da casa dos pombos, o objetivo é tornar colisões extremamente raras e difíceis de encontrar, não é um "ponto forte" projetado.
B (Saída de tamanho variável)Uma função de hash sempre produz uma saída de tamanho fixo (ex: MD5 = 128 bits, SHA-256 = 256 bits), independentemente do tamanho da entrada.
C (Mensagem de tamanho fixo)Hash aceita entradas de qualquer tamanho (arquivos grandes, senhas curtas, etc.), processando-as em blocos.
D (Não usado na segurança)É uma ferramenta fundamental na segurança moderna (assinaturas digitais, blockchain, verificação de integridade).

Conclusão

A capacidade de garantir que os dados originais nunca possam ser recuperados a partir do resultado (hash), mantendo a integridade verificável, torna a alternativa E a resposta correta.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Informática

Ver mais Informática resolvidas

Tem outra questão de Informática?

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