Ce script a été créé avec l'idée que vous souhaitez crypter le mot de passe sur le serveur, le décrypter et l'utiliser.
#Comment garder le mot de passe, etc. crypté sur le serveur
#Enregistrez-le avec une clé commune et appelez-le avec jupyter.
#Je me demande si c'est bon pour un usage occasionnel
import gnupg
gpg = gnupg.GPG()
#Créer du texte à enregistrer
conf = """
{'id':'foo',
'passwor':'bar'
}
"""
#Désormais crypté en texte avec barre de clé commune
x = gpg.encrypt(conf, symmetric=True, passphrase='bar', encrypt=False)
#Test de fichier.Enregistré dans txt Binary, utf-Faites 8 textes.
f = open('test.txt','w')
f.write(x.data.decode('utf-8'))
f.close()
#Rappelez le fichier enregistré et décryptez-le.
f = open('test.txt','r')
y = gpg.decrypt((f.read()), passphrase='bar')
conf = eval(y.data.decode('utf-8'))
print(conf)
Recommended Posts