Acerca do uso e das características do OpenSSL 1.0.x relacio...

Próximas questões
Com base no mesmo assunto
Q351898 Segurança da Informação
Acerca do uso e das características do OpenSSL 1.0.x relacionado a algoritmos suportados e funções, julgue os itens subsequentes.

O OpenSSL usa algoritmos de hash, como o SHA1 e MD5.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C (certo)

O OpenSSL é uma biblioteca robusta de criptografia de código aberto que implementa os protocolos SSL (Secure Sockets Layer) e TLS (Transport Layer Security). Ele oferece uma ampla gama de funcionalidades, incluindo a geração de chaves privadas e públicas, a criação de certificados e a execução de algoritmos criptográficos, como os de hash.

Hash é uma função que recebe uma entrada (ou mensagem) e retorna um valor fixo, geralmente menor, que representa de maneira única a entrada original. Isso é usado para garantir a integridade dos dados, uma vez que qualquer alteração na entrada original resultará em um valor de hash diferente.

Os algoritmos de hash mencionados na questão, SHA1 (Secure Hash Algorithm 1) e MD5 (Message Digest algorithm 5), são amplamente suportados pelo OpenSSL na versão 1.0.x.

Embora atualmente o uso de SHA1 e MD5 seja desencorajado devido a vulnerabilidades de segurança conhecidas, eles ainda fazem parte do repertório de algoritmos suportados pelo OpenSSL por questões de compatibilidade com sistemas mais antigos.

Dessa forma, a afirmação de que "O OpenSSL usa algoritmos de hash, como o SHA1 e MD5" está correta, pois esses algoritmos são de fato suportados e podem ser utilizados com esta biblioteca.

Explicação sobre as alternativas:

Como a única alternativa apresentada foi a de que a afirmação é "certa" ou "errada", é fundamental entender que a alternativa correta é certa (C), baseada no fato de que o OpenSSL 1.0.x realmente suporta os algoritmos de hash mencionados.

Se a alternativa fosse "errada", ela estaria incorreta, pois a afirmação apresentada na questão é verdadeira conforme explicação detalhada acima.

Portanto, ao estudar sobre Segurança da Informação e bibliotecas de criptografia como o OpenSSL, é crucial saber quais algoritmos são suportados e entender o contexto histórico e técnico de seu uso.

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

OpenSSL suporta um número de diferentes algoritmos de criptografia:

Cifras AES, Blowfish, Camellia, SEED, CAST-128, DES, IDEA, RC2, RC4, RC5, Triple DES, GOST 28147-89  Funções hash criptográficas MD5, MD4, MD2, SHA-1, SHA-2, RIPEMD-160, MDC-2, GOST R 34,11-94  Criptografia de chave pública RSA, DSA, Diffie-Hellman, curva elíptica, GOST R 34.10-2001 


https://translate.google.com.br/translate?hl=pt-BR&sl=en&u=https://en.wikipedia.org/wiki/OpenSSL&prev=search

complementando... O OpenSSL é um kit de ferramentas robusto, de nível comercial e completo para os protocolos TLS (Transport Layer Security) e SSL (Secure Sockets Layer). É também uma biblioteca de criptografia de uso geral. 

 

https://www.openssl.org/

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo