Ed
há 2 meses
Vamos analisar cada afirmação: I. Permitem simplificar as buscas em bancos de dados por meio da criação de chaves primárias. Falso. As funções hash não são utilizadas diretamente para criar chaves primárias em bancos de dados. Elas podem ser usadas em estruturas de dados como tabelas hash, mas não são a base para chaves primárias. II. Permitem verificar a integridade de arquivos baixados ou transferidos por meio da comparação de resumos na fonte e no receptor. Verdadeiro. Essa é uma aplicação comum das funções hash, onde um hash é gerado para o arquivo original e comparado com o hash do arquivo recebido para verificar se houve alteração. III. Permitem codificar senhas para serem armazenadas no servidor. Falso. As funções hash não codificam senhas, mas sim as transformam em um valor fixo (hash) que não pode ser revertido para a senha original. O termo "codificar" pode ser confuso, pois o correto seria dizer que elas "hash" as senhas. Com base nas análises, apenas a afirmação II é verdadeira. Portanto, a alternativa correta é: nenhuma das opções apresentadas (A, B ou C) está correta, pois não há uma opção que mencione apenas a afirmação II como verdadeira.