A função hashing é um método criptográfico que gera uma se...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: C
A questão aborda o tema de algoritmos de hash, que são funções criptográficas essenciais para garantir a integridade de informações. Esses algoritmos transformam uma entrada de qualquer tamanho em uma sequência de bits de tamanho fixo. É importante compreender as características e especificidades dos principais algoritmos de hash para resolver a questão corretamente.
A alternativa correta é a alternativa C, que afirma que o algoritmo MD-5 produz um valor hash de 128 bits para uma mensagem de entrada de qualquer tamanho. O MD-5, um dos algoritmos de hash mais conhecidos, é amplamente utilizado para verificar a integridade de dados.
Justificativas para as alternativas incorretas:
A - A alternativa afirma que o RSA é um algoritmo de espalhamento unidirecional que gera um valor de 160 bits. Isso está incorreto porque o RSA é, na verdade, um algoritmo de criptografia assimétrica e não um algoritmo de hash. O tamanho do valor gerado pelo RSA depende da chave usada, não sendo fixo em 160 bits.
B - A alternativa sugere que a função hash MD-1 é uma evolução do MD-4 e MD-5 e gera uma sequência de 512 bits. Esta afirmação é incorreta por vários motivos. Primeiro, não existe uma função hash chamada MD-1. O MD-5 é uma evolução de MD-4, mas ele gera uma sequência de 128 bits, não 512 bits.
D - A afirmação de que o S/MIME é uma função hash desenvolvida para uso em mensagens de e-mail está incorreta. O S/MIME (Secure/Multipurpose Internet Mail Extensions) é um protocolo para enviar e-mails seguros, que pode usar funções de hash para garantir a integridade e autenticidade das mensagens, mas não é uma função hash em si.
E - Esta alternativa afirma que o SHA-1 foi criado pelo MIT e é usado no IPsec. Isso é incorreto. O SHA-1 foi desenvolvido pela NSA (National Security Agency) e é parte da família de algoritmos Secure Hash Algorithm (SHA). Ele realmente é utilizado em várias aplicações, incluindo IPsec, mas não foi criado pelo MIT.
Conclusão:
Entender as funções de hash e seus algoritmos específicos é fundamental para resolver questões sobre integridade de dados e segurança da informação. A resposta correta, alternativa C, descreve corretamente o MD-5, enquanto as demais alternativas apresentam informações incorretas sobre outros algoritmos e protocolos.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
a) O RSA é um algoritmo de espalhamento unidirecional que gera um valor de 160 bits.
Errado. Gera um valor de 16 bytes
b) A função hash MD-1 é uma evolução do MD-4 e MD-5 e gera uma sequência de 512 bits.
Errado.Acho que seria SHA-1.
c) O algoritmo MD-5 produz um valor hash de 128 bits, para uma mensagem de entrada de qualquer tamanho.
Correto.
d) O S/MIME é uma função hashing desenvolvida para uso em mensagens de e-mail.
Errado. MIME é um protocolo que foi definido com o objetivo de permitir a
inclusão de dados não-ASCII via e-mail. O S/MIME (Secure/Multipurpose Internet Mail Extensions)
foi desenvolvido para prover segurança ao MIME. Um agente S/MIME é um software que pode atuar
como um agente de envio e/ou recebimento. Ele suporta algoritmos de hash
SHA-1 e MD-5.
e) O SHA-1, criado pelo MIT (Massachusetts Institute of Technology), é usado no IPsec
Errado. é utilizado o MD-5
a) O RSA é um algoritmo criptográfico de chave assimétrica, de forma que o tamanho de sua saída depende do tamanho da entrada e não é de forma alguma limitado a 160 bits.
b) A família de funções de hash MD foi criada por Ron Rivest (um dos criadores do RSA). Não existe nenhum algoritmo divulgado com o nome de MD-1, tanto MD-2,MD-4 e MD-5 produzem hashes de 128 bits.
c) Alternativa correta.
d) Não tem nada a ver com função hashing.
e) O SHA-1 é usado no IPSec sim, mas foi criado pelo NIST em associação com a NSA americana.
O RSA não possui valor limite de saída, mas ele pode ser utilizado como hash na forma de hash criptográfico (HMAC), uma sequência de operações que utiliza um algoritmo criptográfico para gerar um hash.
Uma correçãozinha aí aos comentários...
" O IPSec (Internet Protocol Security) é um framework desenvolvido pela IETF (Internet Engineering Task Force)"
https://www.gta.ufrj.br/ensino/eel879/trabalhos_vf_2015_2/Seguranca/conteudo/Redes-Privadas-Virtuais-VPN/IPSec.html
.
Comentário extra:
" S/MIME (Secure/Multipurpose Internet Mail Extensions) é um método amplamente aceito, ou mais precisamente um protocolo, para o envio de mensagens assinadas e criptografadas digitalmente. S/MIME permite que você criptografe email e os assine digitalmente. Quando você usa S/MIME com uma mensagem de email, isso ajuda as pessoas que recebem essa mensagem a ter certeza de que o que veem em suas caixas de entrada é a mensagem exata que partiu do remetente. Isso também ajudará as pessoas que receberem mensagens a terem certeza de que a mensagem veio do remetente específico e não de alguém fingindo ser o remetente. Para fazer isso, S/MIME presta serviços de segurança criptográfica como autenticação, integridade da mensagem e não recusa da origem (usando assinaturas digitais). Isso também ajuda a melhorar a privacidade e a segurança dos dados (usando criptografia) para mensagens eletrônicas. "
https://technet.microsoft.com/pt-br/library/dn626158(v=exchg.150).aspx
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo