O algoritmo de criptografia simétrica, que cifra por blocos,...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: B - AES.
Vamos entender por que a alternativa correta é a B, assim como analisar por que as demais estão incorretas.
O Algoritmo de Criptografia Simétrica:
O AES (Advanced Encryption Standard) é um algoritmo de criptografia simétrica que cifra dados em blocos de 128 bits. Ele é amplamente utilizado devido à sua segurança e eficiência. Introduzido pelo NIST (National Institute of Standards and Technology) em 2001, o AES pode operar com chaves de 128, 192 ou 256 bits. A sua principal característica é a cifra por blocos, o que garante que os dados sejam processados em blocos de tamanho fixo, neste caso, 128 bits.
Análise das Alternativas:
A - DES (Data Encryption Standard):
O DES é também um algoritmo de criptografia simétrica e cifra por blocos. No entanto, ele utiliza blocos de 64 bits, e não de 128 bits. Além disso, devido ao avanço das técnicas de criptografia e aumento do poder computacional, o DES é considerado inseguro e, portanto, menos utilizado hoje em dia.
B - AES (Advanced Encryption Standard):
Já discutido anteriormente, o AES é o algoritmo que cifra dados em blocos de 128 bits, tornando-se a escolha correta para esta questão.
C - MD5 (Message-Digest Algorithm 5):
O MD5 não é um algoritmo de criptografia simétrica. Ele é uma função de hash criptográfica, usada principalmente para verificar a integridade dos dados. MD5 gera um resumo de 128 bits a partir de uma entrada de qualquer tamanho, mas não realiza criptografia por blocos.
D - SHA (Secure Hash Algorithm):
Assim como o MD5, o SHA é uma família de funções de hash criptográficas. As versões mais comuns incluem SHA-1, SHA-256, SHA-384 e SHA-512, cada uma gerando resumos de diferentes tamanhos (160 bits, 256 bits, 384 bits e 512 bits, respectivamente). Novamente, essas funções não são algoritmos de criptografia simétrica e não cifram por blocos.
Conclusão:
A questão exige o conhecimento sobre algoritmos de criptografia simétrica e, especificamente, sobre o tamanho dos blocos que eles utilizam. Sabendo que o AES funciona com blocos de 128 bits, fica claro que a alternativa correta é a B.
Espero que esta explicação tenha ajudado a entender não apenas a resposta correta, mas também os motivos para as respostas incorretas. Se tiver mais dúvidas, estou aqui para ajudar!
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
MD5 (gera hash de 120 bist) e SHA-1(Gera hash de 160 bits) são exemplos de HASH.
O DES o tamanho do bloco é de 64 bits.
AES (Advanced Encryption Standart):
- Usa um tamanho de bloco de 128 bits e um tamanho de chave de 128, 192 ou 256 bits
- O AES usa as mesmas três alternativas de tamanho de chave, mas limita o tamanho do bloco a 128 bits.
Alternativa: B
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo