Voici le code que j'ai essayé.
import os
import gnupg
import pdb
pdb.set_trace()
gpg = gnupg.GPG(gnupghome='new')
input_data = gpg.gen_key_input(
key_type="RSA",key_length=1024,
passphrase='mounika')
key = gpg.gen_key(input_data)
with open(local.txt,'rb')as f:
status=gpg.encrypt_file(f)
Le message d'erreur généré est le suivant.
C:\Python27\python.exe C:/SAAS/encrypt.py
Traceback (most recent call last):
File "C:/SAAS/encrypt.py", line 4, in <module>
gpg = gnupg.GPG(gnupghome='new')
File "C:\Python27\lib\site-packages\gnupg.py", line 755, in __init__
raise OSError(msg)
OSError: Unable to run gpg - it may not be available.
Process finished with exit code 1
Je suis assez nouveau dans GnuPG et après avoir fait quelques recherches, j'ai essayé de remplacer gnupghome par homedir. Mais cela soulève une autre erreur que homedir est un mot-clé inattendu.quelqu'un peut il m'aider avec ce problème. Toute aide serait appréciée.