Questão de Segurança da Informação — Criptografia — FCC 2022
Segurança da Informação›Criptografia
Código
fc066094
Banca
FCC
Órgão
TRT - 23ª REGIÃO (MT)
Ano
2022
Cargo
Analista Judiciário - Área Apoio - Tecnologia da Informação
Considere as informações abaixo.I. O hash da palavra Tribunal foi gerado usando-se um algoritmo A e resultou em: 501dfbdf939974847dc5030a81c43bf94bd1d3bbII. O hash da palavra Tribunal foi gerado usando-se um algoritmo B e resultou em: c9650cbdbd3efe4ff7a9bf4d4e00dba8f93c5f9378432860ee48c18e1a60fd6eIII. O hash da palavra tribunal foi gerado usando-se um algoritmo A e resultou em: 774221031074f47a2b15a9a7b6dbfc05f299f9d5É correto afirmar que:
AO algoritmo A resultou em um hash de 40 dígitos hexadecimais, porque as duas palavras indicadas em I e em III tinham o mesmo número de caracteres; se fossem diferentes, o hash teria mais ou menos dígitos
BSe um texto composto por várias linhas e muitos caracteres for submetido a um gerador de hash, somente o algoritmo B, utilizado em II, poderá ser utilizado.
CO algoritmo A, utilizado em I e em III, corresponde ao MD5.
DO algoritmo A, utilizado em I e em III, corresponde ao SHA-512.
EO algoritmo B, utilizado em II, que trabalha com 8 palavras de 32 bits, corresponde ao SHA-256.
Revelar gabarito e comentário▾
GabaritoE — O algoritmo B, utilizado em II, que trabalha com 8 palavras de 32 bits, corresponde ao SHA-256.
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ções Hash: identificação por tamanho de saída
Gabarito: letra E. O hash de 64 dígitos hexadecimais (256 bits) gerado pelo algoritmo B corresponde ao SHA-256, que utiliza internamente 8 palavras de 32 bits. O algoritmo A, com 40 dígitos hexadecimais (160 bits), é SHA-1, e não MD5 (32 hex) ou SHA-512 (128 hex).
Afirma que o hash teria tamanho variável conforme o comprimento da entrada. Funções hash geram saída de tamanho fixo independentemente do tamanho da entrada – ambas as palavras ("Tribunal" e "tribunal") têm o mesmo número de caracteres, mas isso é coincidência; se fossem diferentes, o hash continuaria com 40 dígitos.
Alternativa B — ❌ Incorreta
Diz que apenas o algoritmo B poderia ser usado para textos longos. Qualquer função hash aceita entradas de qualquer tamanho; tanto SHA-1 (algorítmo A) quanto SHA-256 (algoritmo B) podem ser aplicados a textos extensos.
Alternativa C — ❌ Incorreta
Atribui o algoritmo A ao MD5. MD5 gera hashes de 32 dígitos hexadecimais (128 bits), enquanto os hashes I e III têm 40 dígitos (160 bits), característica do SHA-1.
Alternativa D — ❌ Incorreta
Atribui o algoritmo A ao SHA-512. SHA-512 gera hashes de 128 dígitos hexadecimais (512 bits), muito maior que os 40 dígitos observados.
Alternativa E — ✅ Correta ⟵ GABARITO
O algoritmo B, com saída de 64 dígitos hexadecimais (256 bits), é o SHA-256. A descrição "8 palavras de 32 bits" refere-se aos registradores internos do SHA-256 durante o processamento. Confirma-se pelo tamanho do hash: 64 hex = 256 bits.
PEGA ESSA DICA!
Para identificar rapidamente funções hash em provas, conte os dígitos hexadecimais da saída: 32 → MD5; 40 → SHA-1; 64 → SHA-256; 128 → SHA-512. Isso resolve a maioria das questões desse tipo.