O algoritmo
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa Correta: A
A alternativa correta é a alternativa A. Vamos explorar o porquê.
SHA-1 (Secure Hash Algorithm 1) é um algoritmo de hash criptográfico que gera um valor de hash de 160 bits. Quando representado em hexadecimal, isso resulta em um número com 40 dígitos. Isso significa que, independentemente do tamanho da entrada (seja uma palavra curta como "Tribunal" ou um texto de 1600 caracteres), o SHA-1 sempre gera uma saída de 160 bits ou 40 dígitos hexadecimais.
Agora, vamos analisar as alternativas incorretas para entender onde elas falham:
Alternativa B - SHA-512 gera hashes calculados com 8 palavras de 64 bits. Cada uma dessas palavras tem 64 bits, e não 32 bits como mencionado. Portanto, a afirmativa está incorreta.
Alternativa C - Embora seja verdade que o SHA-256 retorna um valor de hash de 256 bits (ou 64 dígitos hexadecimais), não é correto afirmar que ele é cerca de 30% mais rápido para calcular hashes do que o SHA-1. Na realidade, o SHA-256 é geralmente mais lento que o SHA-1 devido à maior complexidade e segurança.
Alternativa D - AES (Advanced Encryption Standard) é um algoritmo de criptografia simétrica, não assimétrica, e ele usa blocos de 128 bits para criptografia e descriptografia, não blocos de 64 bits. Além disso, as chaves criptográficas usadas são de 128, 192 ou 256 bits.
Alternativa E - RSA (Rivest-Shamir-Adleman) é um algoritmo de criptografia assimétrica, não simétrica. Ele utiliza chaves que podem ser de 1024 bits, 2048 bits, 4096 bits, etc. No entanto, a expressão "21024 possibilidades" não está correta e pode confundir o entendimento. Além disso, não é considerado o mais seguro para comunicação pela internet atualmente, pois há algoritmos mais avançados como ECC (Criptografia de Curva Elíptica).
Espero que essa explicação tenha ajudado a esclarecer o tema da questão. Se precisar de mais alguma coisa, estou à disposição 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
Gab A,
B) SHA-512 gera hashes calculados com 8 palavras de 64 bits, não 32 bits.
C) Embora seja verdade que o SHA-256 retorna um valor de hash de 256 bits ou 32 dígitos hexadecimais e é considerado mais seguro que o MD5 ou o SHA-1, ele não é necessariamente mais rápido para calcular os hashes do que o SHA-1.
D) AES é um algoritmo de criptografia simétrica, não assimétrica. Ele pode usar chaves criptográficas de 128, 192 e 256 bits para criptografar e descriptografar dados em blocos de 128 bits, não 64 bits.
E)RSA é um algoritmo de criptografia assimétrica, não simétrica. Ele pode usar chaves de diferentes tamanhos, incluindo 1024 bits, mas o tamanho da chave não determina diretamente o número de possibilidades. Além disso, chaves maiores que 1024 bits são recomendadas para maior segurança na comunicação pela internet.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo