Questão de Segurança da Informação — Criptografia — VUNESP 2019
Segurança da Informação›Criptografia
Código
vu039956
Banca
VUNESP
Órgão
Câmara de Piracicaba - SP
Ano
2019
Nível
Superior
Cargo
Administrador de Rede
Um sistema utiliza como hash criptográfico a soma do valor numérico de cada caractere da mensagem. O algoritmo de hash é frágil, pois
Anão é possível determinar uma função inversa.
Bproduz o efeito avalanche.
Cpossui baixa resistência a colisões.
Do código hash gerado é único
Edemanda um elevado poder computacional para ser calculado.
Revelar gabarito e comentário▾
GabaritoC — possui baixa resistência a colisões.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Funções Hash – Fragilidade
Gabarito: letra C. Um hash criptográfico que simplesmente soma o valor numérico dos caracteres é frágil porque apresenta baixa resistência a colisões: mensagens diferentes podem facilmente resultar no mesmo hash, comprometendo a integridade e a autenticidade.
A banca cobra as propriedades fundamentais de uma função hash criptográfica: ser de via única (one-way), determinística, gerar saída de tamanho fixo, possuir efeito avalanche e, especialmente, ter alta resistência a colisões. O hash por soma viola justamente essa última.
Propriedades do hash criptográfico: Resistência a colisões (Duas entradas → mesmo hash, Soma de caracteres falha); Efeito avalanche (Pequena mudança → grande alteração, Soma de caracteres falha); Unidirecionalidade (Fácil de calcular, Difícil de inverter)
Alternativa A – ❌ Incorreta
Afirma que não é possível determinar uma função inversa. Na verdade, essa é uma propriedade desejada em hashes seguros (ser de via única). O problema do hash por soma é outro: é fácil encontrar colisões.
Alternativa B – ❌ Incorreta
Afirma que o hash produz o efeito avalanche. O efeito avalanche é a propriedade de que uma pequena mudança na entrada cause uma grande mudança na saída. No hash por soma, alterar um caractere modifica o resultado apenas no valor desse caractere – não há avalanche.
Alternativa C – ✅ Correta ⟵ GABARITO
Possui baixa resistência a colisões. Uma colisão ocorre quando duas entradas diferentes geram o mesmo hash. Como a soma é uma operação simples, muitas combinações de caracteres produzem o mesmo resultado – ex.: "ab" (97+98=195) e "ba" (98+97=195). Portanto, o hash é frágil exatamente por permitir colisões fáceis.
Alternativa D – ❌ Incorreta
Afirma que o código hash gerado é único. Isso é falso: a existência de colisões prova que o hash não é único.
Alternativa E – ❌ Incorreta
Afirma que demanda elevado poder computacional. Somar caracteres é extremamente rápido – não requer esforço computacional significativo.
PEGA ESSA DICA!
Memorize as três propriedades essenciais de um hash criptográfico: resistência a colisões, efeito avalanche e unidirecionalidade. O hash por soma falha em duas delas (colisão e avalanche), e a banca explora exatamente essa lacuna. Compare:
Propriedade
Hash seguro (ex.: SHA-256)
Hash por soma
Unidirecional
Sim
Parcial (não garante)
Efeito avalanche
Sim
Não
Resistência a colisões
Alta
Baixíssima
A alternativa A é tentadora porque realmente o hash por soma não tem inversa única, mas isso não é a fragilidade principal – o ponto central é a colisão.