Dieses Skript wurde mit der Idee erstellt, dass Sie das Kennwort auf dem Server beiläufig verschlüsseln, entschlüsseln und verwenden möchten.
#So halten Sie das Passwort usw. auf dem Server verschlüsselt
#Speichern Sie es mit einem gemeinsamen Schlüssel und rufen Sie es mit jupyter auf.
#Ich frage mich, ob es für den gelegentlichen Gebrauch in Ordnung ist
import gnupg
gpg = gnupg.GPG()
#Erstellen Sie Text zum Speichern
conf = """
{'id':'foo',
'passwor':'bar'
}
"""
#Jetzt mit allgemeiner Schlüsselleiste textverschlüsselt
x = gpg.encrypt(conf, symmetric=True, passphrase='bar', encrypt=False)
#Dateitest.Gespeichert in txt Binary, utf-Mache 8 Texte.
f = open('test.txt','w')
f.write(x.data.decode('utf-8'))
f.close()
#Rufen Sie die gespeicherte Datei auf und entschlüsseln Sie sie.
f = open('test.txt','r')
y = gpg.decrypt((f.read()), passphrase='bar')
conf = eval(y.data.decode('utf-8'))
print(conf)
Recommended Posts