Bonjour,
Je développe un programme python qui crypte un fichier json.
En shell Linux la commande est toute simple
Mais en Python là je tourne en rond (ce qui suit est un bout de code à la volée)
Code : Sélectionner tout - Visualiser dans une fenêtre à part gpg --batch --yes --passphrase MonMotDePasse --symmetric --output fichier.gpg fichier.json
Mon répertoire de clés est bon, je l'utile pour décrypter (en python).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 G = gnupg.GPG(gnupghome='/home/user/.gnupg') F=open('fichier.json','rb') status=G.encrypt_file(F,recipients=['moi@email.com'],output='fichier.gpg') F.close()
Je ne sais pas du tout à quoi sert le recipients ??? En shell je ne l'ai jamais utilisé (je pense).
Quand je lance il ne me met pas d'erreur mais le status me dit"pas de données".
PS: évidemment je mets des données valides pour user MonMotDePasse et moi@email.com !
Any idea ?
Partager