Questão de Segurança da Informação — Criptografia — CESPE / CEBRASPE 2025
Segurança da Informação›Criptografia
Código
ce195290
Banca
CESPE / CEBRASPE
Órgão
BANRISUL
Ano
2025
Nível
Superior
Cargo
Técnico em Tecnologia da Informação II - Tecnologia: Segurança, Infra e Operação
Considerando os algoritmos de hash criptográfico e suas aplicações em segurança da informação, assinale a opção correta.
AEm sistemas de deduplicação de dados, utiliza-se a função de hash para maximizar colisões, identificar conteúdos similares e reduzir o volume de armazenamento.
BEm transmissões com protocolos TLS, a função de hash substitui a criptografia simétrica ao tornar os dados transmitidos autênticos e invioláveis.
CEm verificação de integridade de arquivos, é recomendável utilizar funções de hash reversíveis para permitir a reconstrução dos dados originais em caso de corrupção.
DEm assinaturas digitais, a função de hash produz um resumo criptográfico da mensagem, que é assinado com a chave privada do emissor, garantindo integridade e autenticidade.
EEm sistemas de blockchain, a função de hash é usada para criptografar os dados da transação e, assim, garantir a confidencialidade entre os nós da rede.
Revelar gabarito e comentário▾
GabaritoD — Em assinaturas digitais, a função de hash produz um resumo criptográfico da mensagem, que é assinado com a chave privada do emissor, garantindo integridade e autenticidade.
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 e suas aplicações em segurança da informação
Gabarito: Alternativa D. A função hash produz um resumo criptográfico da mensagem, que é assinado com a chave privada do emissor, garantindo integridade e autenticidade — exatamente o papel em assinaturas digitais.
A questão testa o entendimento do uso correto de hash em diferentes contextos. O hash é una função unidirecional (irreversível) e de sentido único, projetada para ser resistente a colisões. Confira cada alternativa:
Funções hash em segurança
1Propriedades
Unidirecional (irreversível)
Resistente a colisões
2Aplicações corretas
Assinatura digital
Hash da mensagem
Assina com chave privada
Garante integridade e autenticidade
Verificação de integridade
Compara hash calculado com esperado
Blockchain
Encadeamento de blocos
Prova de trabalho
TLS
HMAC para integridade
Complementa criptografia simétrica
3Aplicações incorretas
Deduplicação maximizar colisões
Hash substituir criptografia simétrica
Hash reversível para reconstruir dados
Criptografar dados em blockchain
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Sistemas de deduplicação usam hash para identificar dados duplicados de forma eficiente, mas não maximizam colisões — pelo contrário, colisões são indesejadas, pois causariam falsa identificação de duplicatas. O objetivo é minimizar colisões (hash resistente a colisões). A alternativa inverte o propósito.
Alternativa B — ❌ Incorreta
Em TLS (Transport Layer Security), a função hash é usada para integridade e autenticação (via HMAC), mas não substitui a criptografia simétrica. O TLS utiliza criptografia simétrica para confidencialidade e hash para verificação de integridade; são funções complementares, não substitutas.
Alternativa C — ❌ Incorreta
Funções hash são irreversíveis (unidirecionais). Para verificação de integridade, calcula-se o hash do arquivo e compara-se com o hash esperado. Se houver corrupção, o hash muda, mas não é possível reconstruir os dados originais a partir do hash. A afirmação de que hash é reversível contraria sua propriedade fundamental.
Alternativa D — ✅ Correta ⟵ GABARITO
Exatamente como descrito: em assinaturas digitais, primeiro calcula-se o hash da mensagem (resumo criptográfico), depois assina-se esse hash com a chave privada do emissor. O destinatário verifica a assinatura com a chave pública e recalcula o hash para conferir integridade. Isso garante que a mensagem não foi alterada (integridade) e que o emissor é quem diz ser (autenticidade).
Alternativa E — ❌ Incorreta
Em blockchain (ex.: Bitcoin), a função hash é usada para criar o encadeamento dos blocos (cada bloco contém o hash do anterior) e para o mecanismo de prova de trabalho, mas não para criptografar os dados das transações. Na verdade, as transações são públicas e não criptografadas; a confidencialidade não é um objetivo do blockchain público. A hash serve para integridade e imutabilidade, não para sigilo.
PEGA ESSA DICA!
Lembre-se das três propriedades principais de uma função hash criptográfica: (1) unidirecionalidade (não reversível), (2) resistência a colisões (difícil encontrar duas entradas com mesmo hash), e (3) resistência a pré-imagem (dado o hash, difícil encontrar a entrada). Associações comuns: hash → integridade; criptografia simétrica → confidencialidade; assinatura digital → autenticidade e não repúdio.