Qual opção representa um algoritmo de criptografia de 128bi...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - MD5
Esta questão aborda a compreensão dos conceitos de algoritmos de criptografia, especificamente focando em algoritmos de criptografia unidirecional. Para responder corretamente, é necessário ter conhecimento sobre os diferentes tipos de algoritmos de criptografia e suas características.
Vamos analisar cada alternativa:
A - EBC: Esta alternativa está incorreta. O nome correto é ECB (Electronic Codebook), que é um modo de operação para algoritmos de criptografia simétrica. O ECB não é um algoritmo de criptografia unidirecional, mas sim uma forma de dividir os dados em blocos para criptografá-los de maneira separada.
B - JRW: Esta alternativa está incorreta. Não existe um algoritmo ou modo de criptografia conhecido como JRW. Esta opção foi inserida para confundir, e não tem relevância no contexto da criptografia.
C - MD5: Esta é a alternativa correta. O MD5 (Message-Digest Algorithm 5) é um algoritmo de função hash unidirecional que produz um valor hash de 128 bits. Ele é amplamente usado para garantir a integridade dos dados, gerando uma impressão digital dos mesmos. Por ser unidirecional, não é possível reverter o hash gerado para obter os dados originais.
D - CBC: Esta alternativa está incorreta. O correto é CBC (Cipher Block Chaining), que, assim como o ECB, é um modo de operação para algoritmos de criptografia simétrica. O CBC é usado para adicionar complexidade à criptografia de blocos, mas não é um algoritmo unidirecional.
E - PCBC: Esta alternativa está incorreta. O PCBC (Propagating Cipher Block Chaining) também é um modo de operação para algoritmos de criptografia de blocos simétrica. Ele é uma variação do CBC, mas, novamente, não se trata de um algoritmo de criptografia unidirecional.
Portanto, ao compreender os diferentes tipos de algoritmos de criptografia e suas características, podemos identificar que a alternativa que representa um algoritmo de criptografia unidirecional de 128 bits é C - MD5.
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
O MD5 (Message-Digest algorithm 5) é um algoritmo de hash de 128 bits unidirecional desenvolvido pela RSA Data Security, Inc., descrito na RFC 1321, usado por softwares com protocolo ponto-a-ponto (P2P), verificação de integridade e logins. Foi desenvolvido para suceder ao MD4 que tinha alguns problemas de segurança.
Por ser um algoritmo unidirecional, um hash MD5 não pode ser transformado novamente na password (ou texto) que lhe deu origem. O método de verificação é, então, feito pela comparação das duas hash (uma da base de dados, e a outra da tentativa de login). O MD5 também é usado para verificar a integridade de um ficheiro através, por exemplo, do programa md5sum, que cria a hash de um ficheiro. Isto pode-se tornar muito útil para downloads de ficheiros grandes, para programas P2P que constroem o ficheiro através de pedaços e estão sujeitos à corrupção de ficheiros.
O MD5 é de domínio público para uso em geral. A partir de uma mensagem de um tamanho qualquer, ele gera um valor hash de 128 bits; com este algoritmo, é computacionalmente impraticável descobrir duas mensagens que gerem o mesmo valor, bem como reproduzir uma mensagem a partir do seu digest. O algoritmo MD5 é utilizado como mecanismo de integridade em vários protocolos de padrão Internet (RFC1352, RFC1446, etc.), bem como pelo CERT e CIAC.
FONTE: http://www.devmedia.com.br/criptografia-md5/2944
a) EBC -> Modo de operação de cifra (Electronic Code Book)
b) JRW -> Desconheço esse item, acredito que não está relacionado à criptografia.
c) MD5 -> Algoritmo de hash criptográfico que gera um resumo (digest) de 128 bits (16 bytes, ou ainda expresso por 32 caracteres hexadecimais)
d) CBC -> Modo de operação de cifra (Cipher Block Chaining)
e) PCBC -> Modo de operação de cifra (Propagating Cipher Block Chaining)
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo