Pular para o conteúdo principal

Questão de Segurança da Informação — Criptografia — FCC 2022

Segurança da InformaçãoCriptografia
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:
  1. 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
  2. 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.
  3. CO algoritmo A, utilizado em I e em III, corresponde ao MD5.
  4. DO algoritmo A, utilizado em I e em III, corresponde ao SHA-512.
  5. 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).

Algoritmo

Bits

Dígitos hexadecimais

MD5

128

32

SHA-1

160

40

SHA-256

256

64

SHA-512

512

128

1MD5
128 bits
32 dígitos hex
2SHA-1
160 bits
40 dígitos hex
3SHA-256
256 bits
64 dígitos hex
8 palavras de 32 bits
4SHA-512
512 bits
128 dígitos hex
Funções hash
LEVELsoulevel.com.br
Funções hash: MD5 (128 bits, 32 dígitos hex); SHA-1 (160 bits, 40 dígitos hex); SHA-256 (256 bits, 64 dígitos hex, 8 palavras de 32 bits); SHA-512 (512 bits, 128 dígitos hex)

Alternativa A — ❌ Incorreta

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.

Gabarito: letra E

Link permanente: /questoes/fc066094