

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
O armazenamento seguro de senhas é fundamental para proteger as contas dos usuários contra ataques, como brute force, dictionary attacks e rainbow tables. Para isso, são utilizadas técnicas que aumentam a dificuldade de quebra das senhas mesmo quando o banco de dados é comprometido. Assinale a alternativa que apresenta corretamente o conceito de salting:
Adicionar um valor aleatório (salt), exclusivo por credencial, à senha antes de aplicar uma função de hash, tornando cada hash resultante diferente, mesmo quando dois usuários utilizam a mesma senha.
Dividir uma chave criptográfica em múltiplas partes independentes, armazenando-as em diferentes locais ou sistemas, de modo que seja necessário recombinar essas partes para recuperar a chave original.
Ocultar informações sensíveis, como chaves públicas ou dados de autenticação, dentro de arquivos multimídia por meio de técnicas de esteganografia, dificultando sua identificação por terceiros não autorizados.
Converter dados binários em uma representação textual, como Base64, para facilitar o armazenamento e a transmissão em sistemas que suportam apenas caracteres imprimíveis.
Alterar periodicamente o algoritmo de hash utilizado pelo sistema (por exemplo, migrando de SHA-256 para outro algoritmo mais recente), com o objetivo de aumentar a resistência contra ataques criptográficos ao longo do tempo.