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)?
- 16.
- 32.
- 64.
- 128.
- 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