SóProvas


ID
235495
Banca
MS CONCURSOS
Órgão
CODENI-RJ
Ano
2010
Provas
Disciplina
Segurança da Informação
Assuntos

Uma crítica aos métodos de assinatura é a de que com frequência eles reúnem duas funções distintas: autenticação e sigilo. Em geral, a autenticação é necessária, mas o sigilo, não. Como a criptografia é lenta, normalmente as pessoas preferem enviar documentos em textos simples assinados. Existe um esquema de autenticação que não exige a criptografia da mensagem inteira. Esse esquema baseia-se na ideia de uma função de hash unidirecional que extrai um trecho qualquer do texto simples e, a partir dele, calcula um string de bits de tamanho fixo. Essa função de hash, representada por MD, geralmente é chamada de sumário de mensagem. Qual das opções abaixo corresponde a uma função de sumário de mensagem?

Alternativas
Comentários
  • Questão passível de anulação, pois existem duas respostas certas: SHA2 e MD5 são funções de sumário de mensagens (ou "digests").

  • A questão está correta tendo em vista que SHA-2 é uma pegadinha já que SHA-2 é o conjunto dos algorítmos SHA-224, SHA-256, SHA-384, e SHA-512 e a questão está perguntando por uma função e não um conjunto delas!

  • A questão foi retirada, tal qual, do livro Redes (Tanenbaum). E, segundo o próprio, "as mais amplamente (funções) utilizadas são o MD5 (Rivest,1992) e SHA-1 (NIST, 1993)." A pegadinha reside (ou residiria, como veremos adiante) no SHA-2.  A título de informação, ambos processam blocos de 512 bits na entrada e diferem-se nas saídas, onde o MD5 tem como saída 140 bits e o SHA-1 160 bits.

    Entretanto, Tanembaum cita NIST datado de 1993. Mas o próprio (NIST- Instituto Nacional de Padrões e Teconologia), publicou em 2009 sobre o SHA-2 (SHA-224, SHA-256, SHA-384, e SHA-512). Portanto, considerando que a questão é deste ano, também acredito que caberia recurso. O autor da questão só utilizou Tanembaum e, certamente, não deu uma atualizada no assunto.

  • Elton acredito que você errou no seu comentário ao dizer que a saída do MD5 é 140 bits na verdade ela é de 128 bits. 
    Fonte: http://pt.wikipedia.org/wiki/MD5
  • Tipica questão de avaliador que NÃO CONHEÇE o assunto , simplesmente pega trechos de livros e não se preucupa em atualiza-los. Como o colega citou acima, o SHA-2 já existe a VÁRIOS anos...
  • eu ainda não descobri a diferença entre o MD5 e o SHA2

  • MD5 SEMPRE tem um message digest (MD) de 128 bits. SHA2 pode ter um MD de 224,256,384 e 512. Por isso acredito que pode-se, no mínimo, considerar MD5 a alternativa "mais correta", visto que a banca pediu " uma função de hash unidirecional que extrai um trecho qualquer do texto simples e, a partir dele, calcula um string de bits de tamanho fixo ". Saída de tamanho fixo = MD5.

  • c-

    The MD5 message-digest algorithm is a cryptographically broken but still widely used hash function producing a 128-bit hash value and a 512-bit block size.

    https://en.wikipedia.org/wiki/MD5