FC ConcursosFC Concursos

Questão FC871751

Ao aplicar a função criptográfica hash SHA-256 sobre determinado arquivo de tamanho 16MB, qual é o comprimento que o código hash gerado terá em representação hexadecimal (base 16)?

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

FUNDATEC · 2026

Ao aplicar a função criptográfica hash SHA-256 sobre determinado arquivo de tamanho 16MB, qual é o comprimento que o código hash gerado terá em representação hexadecimal (base 16)?

  1. 16.
  2. 32.
  3. 64.
  4. 128.
  5. 256.
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

SHA-256 gera um resumo criptográfico de tamanho fixo de 256 bits, independentemente do tamanho do arquivo de entrada.
Isso significa que, ao aplicar SHA-256 sobre um arquivo de 16 MB, o resultado sempre terá a mesma quantidade de bits.

Para converter para representação hexadecimal, lembre que cada dígito hexadecimal representa 4 bits. Assim, o número de caracteres hexadecimais é \(256 \div 4 = 64\).
Outra visão: 256 bits = \(32\) bytes e cada byte é representado por 2 caracteres hexadecimais, logo \(32 \times 2 = 64\).

Portanto, a representação em base 16 do hash SHA-256 terá exatamente 64 caracteres hexadecimais.
O tamanho do arquivo de entrada não altera esse comprimento.

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

Continue aprendendo