Репозиторий GitHub использует GitHub Actions и хранит ключи доступа в виде зашифрованных секретов. Вы планируете обновить секреты через GitHub REST API. Какую библиотеку шифрования следует использовать для шифрования секретов перед включением их в вызов API?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: libsodium.
Почему это правильный ответ
Правильный ответ — libsodium. GitHub Actions использует libsodium с его функцией sealedbox для шифрования секретов. Это гарантирует, что секреты могут быть расшифрованы только закрытым ключом GitHub, обеспечивая безопасную передачу. CryptoNet и BouncyCastle — это криптографические библиотеки, но они не являются стандартным или требуемым методом шифрования для секретов GitHub Actions через API. hashlib — это библиотека для хеширования, а не для асимметричного шифрования, необходимого для безопасной передачи секретов.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется