Função hash criptográfica – tamanho fixo
Gabarito: letra B. O tamanho do hash produzido por uma função hash criptográfica é fixo e não depende do comprimento da mensagem de entrada. Logo, ao aplicar a mesma função a mm (concatenação de m consigo mesma), o resultado continua tendo o mesmo tamanho t bits — a resposta correta é B) t.
A banca testa o conceito fundamental de que hashes criptográficos geram saída de comprimento constante, independentemente do tamanho ou do conteúdo da entrada. Conforme a literatura (), "muitas funções hash criptográficas são projetadas para receber uma cadeia de caracteres de qualquer tamanho como entrada e produzir um valor hash de tamanho fixo".
Alternativa A — ❌ Incorreta (t/2)
O valor t/2 não corresponde a nenhuma propriedade do hash. O resultado é sempre t, independentemente da entrada.
Alternativa B — ✅ Correta
Explicação acima. O hash tem tamanho fixo t.
Alternativa C — ❌ Incorreta ("não é possível determinar sem conhecer a mensagem real")
O resultado não depende do conteúdo ou da estrutura da mensagem; o comprimento do hash é invariante.
Alternativa D — ❌ Incorreta (2t)
Não há multiplicação do tamanho do hash. A saída continua sendo t.
Alternativa E — ❌ Incorreta (t²)
Idem ao anterior: o hash não aumenta de tamanho com o quadrado do comprimento da entrada.
Conclusão: O gabarito é a letra B.