Расшифровка с использованием Python Gnupg - PullRequest
0 голосов
/ 08 мая 2018

Я развертываю код на упругом бобовом стебле AWS, где работник из сельдерея пытается расшифровать зашифрованный pgp-файл. Это мой код.

import gnupg
gpg = gnupg.GPG()
key_data = open('/home/ec2-user/key-secret.asc').read()
import_result = gpg.import_keys(key_data)
file_input = open('input_file', 'rb')
ob = gpg.decrypt_file(file_input, passphrase='secret_password', output='/tmp/temp.zip')

Всякий раз, когда этот работник работает, файл не расшифровывается, и я получаю «gpg: decrypt_message fail: неизвестная системная ошибка» на ob.stderr

Однако когда я захожу в систему, вручную набираю и запускаю приведенный выше код в оболочке python, все работает просто отлично. Может кто-нибудь указать мне проблему здесь?

...