Encrypt and Decrypt File with `python-gnupg`

1 · En Zhou · Oct. 20, 2020, 10:41 p.m.
Summary
Installation/Deployment1234567$ sudo apt-get install gnupg$ sudo adduser testgpguser$ sudo su testgpguser$ cd$ virtualenv --no-site-packages venv$ source venv/bin/activate$ pip install python-gnupgImporting and receiving keys1234567import gnupgfrom pprint import pprintgpg = gnupg.GPG(gnupghome='/home/testgpguser/gpghome')key_data = open('mykeyfile.asc').read()import_result = gpg.import_keys(key_data)pprint(import_result.results)List Keys12345678910import gnupgfrom pprint import pprintgpg = gnupg...