FC ConcursosFC Concursos

Questão FC296428

Os algoritmos de resumo de mensagem e de hash são amplamente aplicados na proteção de dados. Esses algoritmos produzem códigos de verificação para os dados com tamanhos variados, t

Criptografia (TI - Segurança da Informação)

CESGRANRIO · 2023

Os algoritmos de resumo de mensagem e de hash são amplamente aplicados na proteção de dados. Esses algoritmos produzem códigos de verificação para os dados com tamanhos variados, tipicamente representados em hexadecimal. É um exemplo de código produzido pelo algoritmo SHA256 o seguinte código de verificação:

  1. 06afa6c8b54d3cc80d269379d8b6a078
  2. 4d750439e3f39848345c6ef74ef3d719e34e7111
  3. db662d3a62b9d35365d14000c48d087aaee9c904dc18614961a7f02f
  4. ebdf496f67651cddf6aaa1f0b130f1b99ce9e2e93dc2503d926edcff15aee668
  5. 2410b19a07684bf1a6e79a6d2f8bc72b50a992f3992cb2e972c9fc72b472be0fb2174b1bcccde2c318b2a6aa356ada75
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

ebdf496f67651cddf6aaa1f0b130f1b99ce9e2e93dc2503d926edcff15aee668

A alternativa indicada é compatível com a saída do SHA-256. Esse algoritmo gera sempre uma cadeia hexadecimal de tamanho fixo, independentemente do tamanho da entrada — é uma propriedade determinística e de comprimento fixo.

Cada dígito hexadecimal representa 4 bits, portanto uma cadeia de 64 caracteres hexadecimais corresponde a \(64 \times 4 =\) 256 bits.

Em termos de bytes, isso equivale a \(256/8 =\) 32 bytes, ou seja, o hash tem sempre 32 octetos codificados em 64 caracteres hex.

A string apresentada usa apenas caracteres válidos em hexadecimal (0–9, a–f) e tem exatamente 64 caracteres, atendendo ao formato exigido por SHA-256; por isso a alternativa é correta.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo