Под «standalone» Я имею в виду модуль, который позволяет моему приложению управлять собственной базой данных ключей, а не ресурсами, связанными с учетной записью пользователя операционной системы, где она работает?Есть ли автономная реализация pgp в python?
Я красные документы python-gnupg, если я правильно понял, он полагается на базу данных локальных ключей пользователя.
Я был бы доволен решением, которое будет работать на Linux. На данный момент поддержка других платформ имеет низкий приоритет.
Благодарю вас, вы указали мне правильное направление. Но после прочтения этой ссылки и googling немного больше, я считаю, что мне нужно сделать, это передать другое место, как gnupg homedir, к тому же самому конструктору. Но я хотел бы, чтобы кто-то подтвердил это. – Pico
Нет, в Python вы можете использовать аргументы ключевых слов, и конструктор 'GPG()' работает таким образом. Вы можете написать 'gpg = GPG (keyring = 'my_keyring')' –