Questão de Segurança da Informação — Criptografia — VUNESP 2022
Segurança da Informação›Criptografia
Código
vu066149
Banca
VUNESP
Órgão
AL-SP
Ano
2022
Nível
Superior
Cargo
Analista Legislativo - Suporte Técnico
A função de hash SHA-256, quando calculada para a string abcde como dado de entrada, resulta no seguinte hash, aqui representado em hexadecimal:36bbe50ed96841d10443bcb670d6554f0a34b761be67ec9c4a8ad2c0c44ca42cObs.: O valor foi quebrado em duas linhas por questões de espaço, mas se trata de um valor contínuo único.Quando a mesma função é calculada para a string abcdeabcde, é correto afirmar sobre o hash resultante que
Aseu tamanho é de 256 bytes.
Bseu tamanho é de 32 bytes.
Cele é igual à concatenação do hash de abcde com ele mesmo.
Dseu valor depende do instante de tempo em que a função é executada no computador, não sendo possível prever seu tamanho.
Eseu tamanho corresponde ao dobro do tamanho do hash de abcde, mas seu valor não é igual à concatenação dele com ele mesmo.
Revelar gabarito e comentário▾
GabaritoB — seu tamanho é de 32 bytes.
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”.
Função hash SHA-256
Gabarito: letra B. O SHA-256 produz um hash de 256 bits, que equivalem a 32 bytes. Essa saída tem tamanho fixo, independentemente do tamanho da entrada. A alternativa B afirma corretamente que o hash resultante tem 32 bytes.
Alternativa A — ❌ Incorreta
Afirma que o tamanho é de 256 bytes. O SHA-256 gera 256 bits, não bytes. A conversão correta: 256 bits ÷ 8 = 32 bytes.
Alternativa B — ✅ Correta ⟵ GABARITO
O hash SHA-256 tem exatamente 32 bytes (256 bits) de comprimento, fixo para qualquer entrada.
Alternativa C — ❌ Incorreta
Diz que o hash de "abcdeabcde" é igual à concatenação do hash de "abcde" com ele mesmo. Funções hash são sensíveis à entrada: qualquer alteração produz um hash completamente diferente. Além disso, o hash de "abcdeabcde" não equivale à concatenação dos hashes de "abcde", e sim a um valor único de 32 bytes.
Alternativa D — ❌ Incorreta
Afirma que o valor depende do instante de execução. Hash é determinístico: para uma mesma entrada, o resultado é sempre idêntico, independentemente do tempo ou do computador.
Alternativa E — ❌ Incorreta
Diz que o tamanho do hash dobra em relação ao de "abcde". O tamanho do hash SHA-256 é fixo (32 bytes) para qualquer entrada, não importa seu comprimento. O valor também não é a concatenação do hash anterior.
NÃO CAIA NESSA!
Lembre-se: hash é de tamanho fixo. SHA-256 = 256 bits = 32 bytes. Não confunda bits com bytes. O tamanho nunca varia com a entrada.