Questão de Algoritmos e Estrutura de Dados — Algoritmos — CESGRANRIO 2023
Algoritmos e Estrutura de Dados›Algoritmos
Código
cg019938
Banca
CESGRANRIO
Órgão
Transpetro
Ano
2023
Nível
Superior
Cargo
Profissional de Nível Superior - Junior: Ênfase: 5: Análise de Sistemas: Segurança Cibernética e da Informação
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:
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”.
SHA256 — Tamanho do Hash
Gabarito: Letra D. O algoritmo SHA256 (Secure Hash Algorithm 256 bits) gera um código de hash de 256 bits, que em hexadecimal corresponde a 64 caracteres. Apenas a alternativa D possui exatamente 64 caracteres hexadecimais, sendo portanto a única compatível com o SHA256.
Os algoritmos de hash produzem resumos de tamanho fixo. O SHA256 pertence à família SHA-2 e é amplamente utilizado para verificação de integridade. A banca cobra a capacidade de identificar o tamanho correto do hash, muitas vezes confundindo com outros algoritmos.
Alternativa A — ❌ Incorreta
A string 06afa6c8b54d3cc80d269379d8b6a078 possui 32 caracteres → 128 bits. Esse é o tamanho do MD5 (Message Digest 5), um algoritmo hoje considerado inseguro.
Alternativa B — ❌ Incorreta
4d750439e3f39848345c6ef74ef3d719e34e7111 tem 40 caracteres → 160 bits. Corresponde ao SHA1 (Secure Hash Algorithm 1), também desaconselhado para novos usos.
Alternativa C — ❌ Incorreta
db662d3a62b9d35365d14000c48d087aaee9c904dc18614961a7f02f tem 56 caracteres → 224 bits. É o SHA224, variante menos comum da família SHA-2.
Alternativa D — ✅ Correta ⟵ GABARITO
ebdf496f67651cddf6aaa1f0b130f1b99ce9e2e93dc2503d926edcff15aee668 possui 64 caracteres → 256 bits, exatamente o SHA256.
Alternativa E — ❌ Incorreta
2410b19a07684bf1a6e79a6d2f8bc72b50a992f3992cb2e972c9fc72b472be0fb2174b1bcccde2c318b2a6aa356ada75 tem 96 caracteres → 384 bits. Esse é o SHA384, outra variante da família SHA-2.
Algoritmo
Tamanho (bits)
Caracteres hex
Alternativa
MD5
128
32
A
SHA1
160
40
B
SHA224
224
56
C
SHA256
256
64
D
SHA384
384
96
E
PEGA ESSA DICA!
Decore a relação: cada algoritmo SHA-2 tem o número de bits no nome. O SHA256 → 256 bits = 64 caracteres hex. Na prova, se a alternativa tiver 32 caracteres é MD5, 40 é SHA1, 64 é SHA256. Memorize esses comprimentos.
Gabarito: letra D — único hash com 64 caracteres hexadecimais, característico do SHA256.