Questões de Concurso sobre Funções HASH - Página 7 | Gran Questões

Questões de Concurso sobre Funções HASH

 
 
Disciplina 1
Assunto 4
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
186 questões encontradas
Questões por página
20
Mais recentes
 

Para uso em segurança da informação, um técnico utilizou um método criptográfico que, quando aplicado sobre uma informação, independentemente do tamanho que ela tenha, gera um resultado único e de tamanho fixo, que serve para verificar a integridade de arquivos armazenados ou obtidos da internet. Trata-se do método


A

digital certificate.


B

hash.


C

digital signature.


D

trick.


E

TLS encryption.

Considere que em uma tabela de dispersão (ou tabela hash) de módulo 9, inicialmente vazia, que usa endereçamento aberto, técnica de tentativa linear para resolver colisões e função de dispersão h(k) = k mod m, onde k é a chave a ser inserida, foram inseridas as seguintes chaves: 3, 14, 15, 81, 65, 19, 35, 40 e 50 (nesta ordem). O número de colisões para a inserção desses dados é:


A

2.


B

0.


C

4.


D

1.


E

3.

No contexto de Funções de hash, assinale a opção que apresenta uma representação válida (em hexadecimal) de um valor de hash MD5.


A

8f8483979b2acf7ccf3bc090617328ag


B

8f8483979b2acf7ccf3bc090617328ab


C

8f8483979b2acf7ccf3bc090617328abaj


D

8f8483979b2acf7c


E

3bc090617328abaj

Acerca das funções hash, assinale a opção correta.


A

O cálculo do hash aplicado sobre um mesmo arquivo diversas vezes gera sempre o mesmo resultado. Para concluirmos se o arquivo foi ou não alterado, podemos comparar os hashes.


B

A função hash pode ser utilizada para gerar certificados digitais.


C

Exemplos de métodos de hash são: RSA, DAS e ECC.


D

A função hash não garante a integralidade de um arquivo, mas sim a sua autenticidade.


E

É uma função de resumo, um método criptográfico que, quando aplicado sobre uma informação, pode gerar diversos resultados e tamanhos.

Na implementação de tabelas Hash, quando as chaves não são perfeitamente distribuídas, é preciso lidar com as potenciais colisões que ocorrem quando:


A

o espaço de endereçamento é superior ao número de chaves armazenadas;


B

duas ou mais chaves têm o mesmo índice na tabela;


C

as chaves são exclusivamente numéricas;


D

as chaves são exclusivamente alfanuméricas;


E

há duplicação de chaves.

Conselho Regional de Contabilidade do Estado do Amapá


Um profissional converteu o texto acima, usando um algoritmo de hash, e obteve, como saída, o valor mostrado a seguir.


0FCCA94BAF52499CF84291256F78CD94D5B1A8BF97203D31F7F74DC31EB45383


Com base nesse caso hipotético, é correto afirmar que o algoritmo utilizado foi o


A

MD5.


B

Whirlpool.


C

SHA256.


D

Blowfish.


E

SHA512.

A verificação de integridade é uma das aplicações dos algoritmos criptográficos de resumo (hash). São exemplos desses algoritmos: MD2, MD5 e SHA-1. Uma importante propriedade desse tipo de algoritmo é a resistência à colisão. Em fevereiro de 2017, 20 anos após a introdução do algoritmo SHA-1, um grupo de pesquisadores anunciou a primeira técnica prática para gerar colisões no SHA-1. Em algoritmos criptográficos de resumo (hash), uma colisão ocorre quando:


A

Dois algoritmos diferentes produzem o mesmo resumo (hash) para a mesma entrada.


B

Dois algoritmos diferentes produzem o mesmo resumo (hash) para entradas diferentes.


C

Um algoritmo produz dois resumos diferentes para a mesma entrada.


D

Um algoritmo produz o mesmo resumo (hash) para duas entradas diferentes.


E

Um ou mais algoritmos não produz o mesmo resumo para a mesma entrada ou entradas diferentes.

De acordo com Eleutério e Machado (2011), em relação aos exames forenses, qual função gera, a partir de uma entrada de qualquer tamanho, uma saída de tamanho fixo, muito utilizada para garantir a integridade e autenticidade dos dados gravados em anexo digital?


A

Função HTTrack.


B

Função NuDetective.


C

Função KFF - Known File Filter.


D

Função hash.


E

Função Mebbo.

Funções hash são usadas na criptografia para transformar dados de comprimento variável em um valor hash de tamanho fixo. Os algoritmos MD5 (Message-Digest algorithm 5) ou Algoritmo resumo de mensagem 5 e o algoritmo SHA (Secure Hash Algorithm) ou algoritmo de hash seguro estão entre os mais utilizados na transformação de mensagens. Isso posto, registre V, para as afirmativas verdadeiras, e F, para as afirmativas falsas:


( ) O MD5 opera nos dados de entrada usando blocos de 512 bits e produz um valor hash de 128 bits como resultado.

( ) O SHA opera nos dados de entrada usando blocos de 512 bits ou blocos de 1024 bits, sendo que os hashes do tipo SHA-1 têm 160 bits de comprimento.

( ) O algoritmo SHA-2 produz hashes de tamanhos maiores que o MD5, podendo variar de 128 bits até 256 bits.


Assinale a alternativa com a sequência correta:


A

V – V – F


B

F – V – F


C

V – F – F


D

F – V – V


E

F – F – V

Considere as seguintes sentenças:

I - O certificado digital padronizado pelo ITU, chamado X.509 possui diversos campos. Os campos “Algoritmo de Assinatura”, “Chave Pública”, “Identificador de Chave de Sujeito” e “Identificador de Chave de Autoridade” devem ser mantidos em sigilo, pois sua divulgação poderá comprometer a segurança do certificado digital.

II - O sumário de mensagem (message digest) baseia-se na ideia de uma função hash bidirecional que calcula uma sequência de bits de tamanho fixo, independente do tamanho do arquivo em que é aplicado.

III - O SSL (Secure Sockets Layer) propicia a conexão segura entre dois soquetes, inclui negociação de parâmetros entre o cliente e o servidor, autenticação mútua de cliente e servidor, comunicação secreta e proteção da integridade dos dados.

De acordo com Tanenbaum e Wetheral (2011), marque a alternativa CORRETA:


A

Todas as sentenças são verdadeiras.


B

Todas as sentenças são falsas.


C

Apenas a sentença I é verdadeira.


D

Apenas a sentença II é verdadeira.


E

Apenas a sentença III é verdadeira.

Suponha que uma função hash seja escolhida aleatoriamente de uma coleção universal de funções hash e usada para aplicar hash a n chaves em uma tabela T de tamanho m, usando encadeamento para resolver as colisões. Se a chave k não estiver na tabela, o comprimento esperado E [nh(k) ] é no máximo o fator de carga


A

α = n/m


B

1 + α


C

h(k) – 1


D

α = (n/m) – 1


E

1 – α

Analise as seguintes afirmativas e assinale a alternativa CORRETA:


I. O MD5 (Message-Digest algorithm 5) é uma função de dispersão criptográfica (ou função hash criptográfica) unidirecional.

II . RSA (Rivest-Shamir-Adleman) é um dos primeiros sistemas de criptografia utilizando chaves públicas.

III. É caracterizada como criptografia simétrica quando o emissor e o receptor compartilham a mesma chave.


A

Existe apenas uma afirmativa correta.


B

Existem apenas duas afirmativas corretas.


C

Todas as afirmativas estão corretas.


D

Nenhuma afirmativa está correta.

Considerando as funções hash, para ser candidata a um hash, uma função precisa atender a três critérios. São eles:


A

ser assimétrica, periódica e flexível.


B

ser simétrica, ser digest e possuir assinatura digital.


C

ser autônoma, criptografada e única.


D

ser referenciada por parâmetro, ser numérica e possuir dígito verificador.


E

ser unidirecional, resistente a colisões fracas e resistente a colisões robustas.

Quando as funções hash são aplicadas a um dado, retornam um resumo. Com relação às características das funções de hash e aos respectivos algoritmos MD5 e SHA1, assinale a opção correta.


A

O Secure Hash Algorithm 1 (SHA-1) processa dados de entrada em blocos de 256 e gera 128 bits, sendo um modo de enviar uma mensagem criptografada.


B

O Message Digest algorithm 5 (MD5) tem pontos fracos que elevam a capacidade de encontrar colisões, ou então diferentes mensagens com o mesmo hash, devendo ser substituído sempre que possível e evitado em novos projetos.


C

O Message Digest algorithm 5 (MD5) é uma função hash de 256 bits.


D

O Salt é uma informação extra que, ao ser inserida na chave de geração do hash, permite que o resultado da função de resumo criptográfico possa retornar à informação inicial.


E

Essas funções, que têm diversas aplicações, são especialmente úteis na extração de evidências coletadas em um crime digital, a fim de garantir a cadeia de custódia.

Qual das alternativas a seguir está correta em relação a uma função hash criptográfica?


A

Uma função hash criptográfica é utilizada para atestar a integridade ou autenticidade de uma informação.


B

Hash criptográfico é o nome dado à informação na sua forma criptografada.


C

O hash criptográfico é a chave utilizada para decifrar dados criptografados.


D

O hash criptográfico é o algoritmo utilizado para criptografar os dados.


E

A função hash criptográfica faz a função inversa da criptografia.

Para verificar a integridade de um arquivo, você pode calcular o hash dele e, quando julgar necessário, gerar novamente este valor. Se os dois hashes forem iguais então você pode concluir que o arquivo não foi alterado. Caso contrário, este pode ser um forte indício de que o arquivo esteja corrompido ou que foi modificado. Assinale a alternativa que apresente somente exemplos de métodos de hash:


A

SHA1, SHA-256, MD5.


B

3DES e IDEA.


C

AES, Blowfish, RC4.


D

RSA, DSA, ECC.

O estabelecimento e a implantação da segurança da informação requer o uso de diferentes mecanismos e recursos para atender os atributos de segurança da informação. Nesse contexto, o Hash tem a função de


A

realizar a transformação reversível da informação de forma a torná-la ininteligível a terceiros.


B

criar uma chave criptográfica a partir do certificado digital.


C

comprovar a identidade do emissor de um documento.


D

atestar a validade de um documento.


E

garantir a integridade de um documento.

   
Gerar simulado