
Por David Castilho em 07/01/2025 01:26:20🎓 Equipe Gabarite
Para resolver essa questão, é importante entender o conceito de hashes criptográficos e as diferenças entre SHA-1 e MD5.
Os hashes criptográficos são algoritmos que transformam dados em uma sequência de bytes de tamanho fixo, de forma que qualquer alteração nos dados originais resultará em um hash completamente diferente. Essa propriedade é fundamental para garantir a integridade e autenticidade dos dados.
Tanto o SHA-1 quanto o MD5 são algoritmos de hash criptográfico amplamente utilizados, porém, ambos são considerados inseguros atualmente devido a vulnerabilidades encontradas. O MD5, em particular, é conhecido por suas vulnerabilidades e não deve ser mais utilizado em aplicações seguras.
A afirmação de que o MD5 tem sido substituído pelo SHA-1 pelo fato de gerar um hash maior e ser o único à prova de colisões está incorreta. Na verdade, o SHA-1 também é considerado inseguro e não deve ser mais utilizado em aplicações que requerem segurança robusta.
Portanto, a resposta correta para a questão é:
Gabarito: b) Errado
É importante estar atualizado sobre os algoritmos criptográficos seguros e recomendados para garantir a segurança da informação.
Os hashes criptográficos são algoritmos que transformam dados em uma sequência de bytes de tamanho fixo, de forma que qualquer alteração nos dados originais resultará em um hash completamente diferente. Essa propriedade é fundamental para garantir a integridade e autenticidade dos dados.
Tanto o SHA-1 quanto o MD5 são algoritmos de hash criptográfico amplamente utilizados, porém, ambos são considerados inseguros atualmente devido a vulnerabilidades encontradas. O MD5, em particular, é conhecido por suas vulnerabilidades e não deve ser mais utilizado em aplicações seguras.
A afirmação de que o MD5 tem sido substituído pelo SHA-1 pelo fato de gerar um hash maior e ser o único à prova de colisões está incorreta. Na verdade, o SHA-1 também é considerado inseguro e não deve ser mais utilizado em aplicações que requerem segurança robusta.
Portanto, a resposta correta para a questão é:
Gabarito: b) Errado
É importante estar atualizado sobre os algoritmos criptográficos seguros e recomendados para garantir a segurança da informação.