In Python, mit dem gnupg-Paket, ist es möglich, einen Wert im Speicher zu nehmen, dann schreiben Sie eine verschlüsselte Datei, anstatt in die Datei zu schreiben DANN verschlüsseln?Direkt in die verschlüsselte Datei in Python schreiben
Ich hatte gehofft, so etwas wie dies funktionieren würde:
import gnupg
gpg = gnupg.GPG(gnupghome='keydirectory')
l = [['a', '1'], ['b', '2'], ['c', '3']]
gpg.encrypt_file(l, recipients=['[email protected]'], output='encryptedfile.asc')
Ich hatte gehofft, ein Schreib Konzept wie diese Schleife über line-by-line es war, aber ich kann nicht finden.
with open('regularfile.txt', 'w') as file:
for i in l:
file.write(i)
Im Idealfall könnte ich eine Verbindung zu einer Datenbank herstellen und eine Datei ausgeben, indem ich direkt schreibe.