Um repositório GitHub usa GitHub Actions e armazena chaves de acesso como segredos criptografados. Você planeja atualizar os segredos por meio da GitHub REST API. Qual biblioteca de criptografia você deve usar para criptografar os segredos antes de incluí-los na chamada de API?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: libsodium.
Por que esta é a resposta
A GitHub REST API exige que os segredos sejam criptografados usando a biblioteca libsodium, especificamente com a função libsodium.cryptoboxseal(). Esta função utiliza criptografia de chave pública para garantir que apenas o GitHub possa descriptografar o segredo, protegendo-o durante o trânsito. CryptoNet e BouncyCastle são bibliotecas de criptografia válidas, mas não são as especificadas pelo GitHub para este propósito. hashlib é uma biblioteca para hashing, não para criptografia de dados confidenciais que precisam ser descriptografados.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão