

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Na área da criptografia, SHA-1 é uma função de dispersão criptográfica (ou função hash criptográfica) projetada pela Agência de Segurança Nacional dos Estados Unidos. Um valor de dispersão SHA-1 é normalmente tratado como um número hexadecimal de:
30 dígitos.
38 dígitos.
34 dígitos.
42 dígitos.
40 dígitos.
Considere o seguinte código em uma linguagem de programação hipotética que possui função de hashing.

-------
Considerando-se esse código, sobre o hashing, verifica-se que a(o)
função de hash é responsável por transformar chaves distintas em índices distintos.
função de hash garante que todas as chaves serão distribuídas uniformemente na tabela de hash.
tabela de hash pode usar qualquer função de hash, independentemente do tamanho da tabela
tabela de hash poderá sobrescrever o valor existente com o novo valor se duas chaves tiverem o mesmo valor de hash.
valor da chave anterior será mantido na tabela de hash se duas chaves resultarem no mesmo índice após a aplicação da função de hash.
No que se refere ao uso de tabelas de hash para armazenamento de informação, assinale a alternativa correta.
A busca por um elemento em uma tabela de hash tem complexidade de tempo O(log n).
O espaço de armazenamento de uma tabela de hash é igual ao de uma tabela com acesso direto por endereço, em que a quantidade de chaves possíveis é igual a K.
É impossível garantir que uma tabela de hash seja completamente livre de colisões de chaves.
Para maior eficiência, recomenda-se a inserção de elementos de maneira ordenada em uma tabela de hash.
A área de memória ocupada por uma tabela de hash necessita ser pré-alocada antes do carregamento dos dados.
Algoritmos de hash, em conjunto com certificados digitais, são empregados em uma das etapas do processo de assinatura digital.
Certo
Errado
Considere as afirmações a seguir.
I. Função de Hash: h(x) = x % 10 mapeia uma chave x para um índice entre 0 e 9.
II. Operação de Módulo: % retorna o resto da divisão.
III. Colisões: quando várias chaves mapeiam para o mesmo índice, ocorre uma colisão.
IV. Encadeamento: técnica para resolver colisões na qual cada posição na tabela contém uma lista de chaves.
Nesse contexto, o analista Zudo está implementando um sistema de armazenamento de dados utilizando uma tabela Hash de tamanho 10. Ele escolhe a função de Hash h(x) = x % 10 para mapear as chaves. Ao enfrentar o desafio das colisões, Zudo opta pela técnica de encadeamento para gerenciá-las. Ele então insere as chaves {15, 25, 35, 45, 55} na tabela Hash.
A estrutura final dessa tabela será:
[], [], [], [], [], [15], [25], [35], [45], [55];
[], [], [], [], [], [15, 25], [35], [45], [55], [];
[], [], [], [], [], [15, 25, 35, 45], [], [], [], [55];
[], [], [], [], [], [15, 25, 35, 45, 55], [], [], [], [];
[], [], [], [], [], [15, 25, 35, 45, 55], [], [], [], [55].
Qual medida de segurança é usada para verificar a integridade dos dados?
Firewall.
Criptografia.
Hashing.
Autenticação multifator.
Em relação à criptografia de dados, uma função de resumo, também conhecida como hash, é 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. Assinale a alternativa que corresponde a um método de hash.
SHA-256
AES
Diffie-Hellman
RSA
3DES
Salting é uma medida de segurança adicional que pode ser adicionada ao hash de uma senha para aumentar sua resiliência contra ataques.
Certo
Errado
Considere que existe um segredo s, previamente compartilhado entre os usuários A e B, e que ambos podem apenas usar uma função de espalhamento (Hash) criptográfica H(m). Para que a usuária A receba uma mensagem m do usuário B, garantindo que essa mensagem não foi manipulada, é necessário que B:
calcule o H(m); envie uma mensagem estendida (m, H(m)) para A, que pode calcular localmente H(m) para confirmar a integridade da mensagem m
calcule o H(m) e H(s); envie uma mensagem estendida (m, H(m), H(s)) para A, que pode calcular localmente H(m) e H(s) para confirmar a integridade da mensagem m
concatene s com m para criar m + s; calcule o H(m); envie uma mensagem estendida (m, H(m), s) para A, que pode calcular localmente H(m) e H(s) para confirmar a integridade da mensagem m
concatene s com m para criar m + s; calcule o H(m+s); envie uma mensagem estendida (m, H(m+s)) para A, que pode calcular localmente H(m+s) para confirmar a integridade da mensagem m
Hash é um método criptográfico que, quando aplicado sobre uma informação, gera um resultado único e de tamanho fixo, independentemente do tamanho da informação.
Certo
Errado
O tipo de criptografia que produz uma sequência única de caracteres a partir de um conjunto de dados é conhecido como
HASH.
DES.
AES.
SAFER.
O hashing é uma técnica amplamente utilizada em várias áreas da computação. Esse processo é essencial para a criação de estruturas de dados eficientes, permitindo a indexação eficaz, verificação de integridade de dados e segurança em sistemas de software e redes. Define corretamente a estrutura de dados Hash Table (Tabela de Hashing):
Tabela que armazena dados em ordem alfabética.
Tabela usada exclusivamente para criptografar senhas.
Transforma dados em uma representação visual com base na hash table.
Estrutura de dados que mapeia chaves para valores com base em funções de hashing.
Sobre funções hash, analise os itens a seguir:
I. O SHA1 é uma função de hash que gera como resultado um resumo de 128 bytes.
II. O SHA2 é composto por uma família de algoritmos que incluem versões como SHA-224, SHA-256, SHA-384 e SHA-512.
III. SHA-3 é um subconjunto da família primitiva criptográfica Keccak.
Está(ão) CORRETO(S):
I, apenas.
I e II, apenas.
I e III, apenas.
II e III, apenas.
I, II, III.
Assinale a alternativa que preencha corretamente a lacuna. Em Segurança Computacional há um método de criptografia que utiliza a mesma chave tanto para a cifragem quanto para a decifragem, a qual chamamos de ______.
criptografia simétrica
criptografia assimétrica
assinatura digital
certificado digital
funções hash
Determinados algoritmos de hash podem sofrer colisões que impedem a correta verificação de integridade.
Certo
Errado
Uma função hash permite a transformação de uma grande quantidade de dados (de tamanho variado) em uma pequena quantidade de informações com saída de tamanho fixo.
Certo
Errado
Determinado profissional deseja criar um sistema para armazenar informações de contato com base no número de telefone. A chave seria o número de telefone e o valor o nome da pessoa. Ao tentar encontrar o nome de alguém, existe uma função que mapeia o número de telefone para a posição na tabela onde o nome está armazenado. Podemos afirmar que uma tabela hash (hash table) em estruturas de dados e algoritmos se trata de
técnica para armazenar valores únicos em uma lista.
estrutura de dados que organiza os dados em uma árvore binária.
tabela que permite a pesquisa de dados usando índices numéricos.
estrutura de dados que armazena pares chave-valor e permite pesquisa eficiente com base na chave, empregando uma função de hash.
SHA3 é um algoritmo de verificação de integridade simétrico, portanto sua saída é uma boa chave criptográfica para algoritmos simétricos.
Certo
Errado
Utilizar funções de hash como MD5 ou SHA1 para verificação de integridade é uma ação eficaz contra modificação não autorizada durante a transmissão de arquivos.
Certo
Errado
Uma função de hash criptográfica h retorna um valor de tamanho t, em bits, quando aplicada a uma mensagem m. O tamanho esperado do hash de mm, em que mm representa a mensagem m concatenada com ela mesma, é:
t / 2
t
não é possível determinar sem conhecer a mensagem real.
2t
t 2