Questão nº 31

Questão de Tecnologia da Informação · FCC TRT23 2022 (nº 31)

FCC2022Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Ever comentário ↓

Considere as informações abaixo.
I. O hash da palavra Tribunal foi gerado usando-se um algoritmo A e resultou em:
`501dfbdf939974847dc5030a81c43bf94bd1d3bb`
II. O hash da palavra Tribunal foi gerado usando-se um algoritmo B e resultou em:
`c9650cbdbd3efe4ff7a9bf4d4e00dba8f93c5f9378432860ee48c18e1a60fd6e`
III. O hash da palavra tribunal foi gerado usando-se um algoritmo A e resultou em:
`774221031074f47a2b15a9a7b6dbfc05f299f9d5`
É correto afirmar que:

Resposta comentada

Gabarito Alternativa E

Uma função de hash criptográfico é como uma "impressão digital" digital para qualquer dado. Ela pega uma entrada (um texto, um arquivo, etc.) de qualquer tamanho e produz uma saída de tamanho fixo, chamada hash ou resumo criptográfico. Pequenas mudanças na entrada resultam em hashes completamente diferentes.

  • (A) Incorreta: A principal característica de uma função de hash criptográfico é que ela sempre produz uma saída de tamanho fixo, independentemente do tamanho da entrada. O número de caracteres da palavra "Tribunal" não influencia o tamanho do hash gerado; o algoritmo A sempre gerará um hash de 40 dígitos hexadecimais (160 bits), seja para uma letra ou para um livro inteiro. Essa alternativa tenta confundir o aluno sobre a propriedade de tamanho fixo do hash.
  • (B) Incorreta: Todas as funções de hash criptográfico são projetadas para processar entradas de qualquer tamanho, desde um único caractere até arquivos gigantescos. Não há limitação de que apenas um algoritmo específico possa ser usado para textos longos.
  • (C) Incorreta: O algoritmo MD5 gera hashes de 128 bits, que correspondem a 32 dígitos hexadecimais. O algoritmo A gerou um hash de 40 dígitos hexadecimais (160 bits), o que é característico do SHA-1, não do MD5.
  • (D) Incorreta: O algoritmo SHA-512 gera hashes de 512 bits, que correspondem a 128 dígitos hexadecimais. O algoritmo A gerou um hash de 40 dígitos hexadecimais (160 bits), o que é característico do SHA-1, não do SHA-512.
  • (E) Correta: O hash gerado pelo algoritmo B possui 64 dígitos hexadecimais. Como cada dígito hexadecimal representa 4 bits, 64 dígitos hexadecimais correspondem a 64 * 4 = 256 bits. Essa é a característica do algoritmo SHA-256. A menção de "8 palavras de 32 bits" refere-se à estrutura interna do SHA-256, que opera com um estado interno de 8 registradores de 32 bits cada, resultando em um hash final de 256 bits (8 * 32 = 256).

Fonte: FCC TRT23 2022 Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho