Pular para o conteúdo principal

Questão de Segurança da Informação — Criptografia — CESPE / CEBRASPE 2022

Segurança da InformaçãoCriptografia
Código
ce141556
Banca
CESPE / CEBRASPE
Órgão
POLITEC-RO
Ano
2022
Nível
Superior
Cargo
POLITEC - RO - Perito Criminal - Área 6 (Ciências da Computação/Informática/Análise de Sistemas)
Acerca do algoritmo MD-5 e seu funcionamento, assinale a opção correta.
  1. AO MD-5 efetua combinações, substituições e permutações entre o texto a ser codificado e a chave, de modo que as operações possam ser feitas nos dois sentidos. A combinação entre substituições e permutações chama-se código do produto.
  2. BO algoritmo de hash MD5 converte os dados em uma string de 32 caracteres. É um algoritmo cuja função direta recebe como entradas um bloco de mensagem e uma chave do tamanho escolhido, e devolve uma saída de 128 bits.
  3. CO MD-5 é um algoritmo cuja função direta recebe como entradas um bloco de 128 bits e uma chave do tamanho escolhido, e devolve uma saída também de 128 bits. A função inversa recebe como entrada um bloco de 128 bits e devolve como saída um bloco de 128 bits. Se a chave for a correta, essa saída será idêntica à mensagem original.
  4. DO MD-5 cria duas chaves diferentes: uma pública e outra privada e todas as mensagens podem ser cifradas pela pública, mas somente decifradas pela privada.
  5. EO MD-5 produz um valor de dispersão de 160 bits, conhecido como resumo da mensagem, sendo um valor de dispersão normalmente tratado como um número hexadecimal de 40 dígitos.
Revelar gabarito e comentário

GabaritoB — O algoritmo de hash MD5 converte os dados em uma string de 32 caracteres. É um algoritmo cuja função direta recebe como entradas um bloco de mensagem e uma chave do tamanho escolhido, e devolve uma saída de 128 bits.

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”.

Algoritmo MD5 — Características

Gabarito: letra B. O MD5 é uma função hash que produz um resumo de 128 bits, geralmente representado como uma string de 32 caracteres hexadecimais. Apesar de a alternativa conter a imprecisão de mencionar uma "chave" (MD5 não utiliza chave), ela é a única que acerta o tamanho da saída e a representação comum, enquanto as demais cometem erros graves sobre o funcionamento do algoritmo.

Alternativa A — ❌ Incorreta

Descreve o MD5 como se fosse uma cifra de bloco (combinações, substituições, permutações, código do produto). MD5 é uma função hash, não uma cifra reversível. Não utiliza chave para esses fins e não é bidirecional.

Alternativa B — ✅ Correta ⟵ GABARITO

Afirma que o MD5 gera uma string de 32 caracteres (128 bits). Correta quanto ao tamanho do resumo. O trecho sobre "chave do tamanho escolhido" é tecnicamente incorreto (MD5 não usa chave), mas, entre as opções, esta é a que mais se aproxima da realidade e é a resposta oficial da banca.

Alternativa C — ❌ Incorreta

Afirma que o MD5 opera com blocos de 128 bits e possui função inversa. MD5 não é invertível (hash é unidirecional) e não usa chave para descriptografar.

Alternativa D — ❌ Incorreta

Descreve criptografia assimétrica (chave pública/privada). MD5 é hash simétrico (sem chave), não assimétrico.

Alternativa E — ❌ Incorreta

Atribui ao MD5 saída de 160 bits (40 hex). Esse é o tamanho do SHA-1. MD5 gera 128 bits (32 hex).

NÃO CAIA NESSA!

A banca explora a confusão entre MD5 (128 bits / 32 hex) e SHA-1 (160 bits / 40 hex). Além disso, muitos candidatos tratam hash como cifra, caindo nas alternativas que descrevem operações reversíveis ou uso de chave pública. Fique atento: hash é unidirecional e não tem chave!

PEGA ESSA DICA!

Para memorizar, grave: MD5 = 128 bits = 32 caracteres hexadecimais. SHA-1 = 160 bits = 40 hex. E lembre-se: função hash não usa chave e não é reversível.

Gabarito: letra B.

Link permanente: /questoes/ce141556