Заранее спасибо!
Я новичок в Python.
Я хочу зашифровать PGP файл с именем "input.csv", используя загруженный файл "pgp_keys.asc".
Вот моя попытка:
def encrypt(key, src):
import requests
r = requests.get(key)
with open("/home/zzz/.gnupg/pgp_keys.asc",'wb') as f:
f.write(r.content)
f.close()
import gnupg
gpg=gnupg.GPG(homedir='/home/zzz/.gnupg/')
f = open(src,'rb')
status = gpg.encrypt(f)
print(status.ok)
print(status.status)
print(status.stderr)
Но код завершается ошибкой с
False None gpg: Извините, терминал вообще не запрашивается - невозможно получить ввод
В моем сценарии использования указан входной файл и открытый ключ, зашифруйте этот файл.