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:
- 06afa6c8b54d3cc80d269379d8b6a078
- 4d750439e3f39848345c6ef74ef3d719e34e7111
- db662d3a62b9d35365d14000c48d087aaee9c904dc18614961a7f02f
- ebdf496f67651cddf6aaa1f0b130f1b99ce9e2e93dc2503d926edcff15aee668
- 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