Wie verschlüsselt man Orgmode-Dateien automatisch?


11

Ich habe ein Git-Repository, in dem einige Dateien im Organisationsmodus leben. Einige von ihnen sind privater Natur und auf den Server, auf dem sich das Git-Repository befindet, kann von einem nicht vertrauenswürdigen Dritten zugegriffen werden. Deshalb möchte ich die privaten Organisationsdateien verschlüsseln.

Was ich erreichen möchte, ist Folgendes: Am Anfang wird die Datei verschlüsselt. Dies kann entweder ein symmetrischer Schlüssel mit einem Passwort sein oder es kann auch mein GnuPG-Schlüssel sein. Wenn ich die Datei öffne, fragt Emacs nach der Passphrase und öffnet die Datei (wenn pw korrekt eingegeben wurde). Ich kann jetzt mit der Organisationsdatei wie mit jeder anderen Organisationsdatei arbeiten. Wenn ich die Datei speichere oder schließe, sollte sie erneut verschlüsselt werden. Auch das Git-Commit sollte verschlüsselt sein.

Wie kann ich so etwas mit GNU / Emacs machen?


3
Für den Emacs & Dateiverschlüsselungsteil waren Sie wohl schon da und da, oder?
Nsukami _

Antworten:


12

Sie müssen nur ".gpg" am Ende des Dateinamens hinzufügen (z. B. können Sie "private.org.gpg" für eine Organisationsdatei verwenden) und am Ende einfügen

# Local Variables:
# epa-file-encrypt-to: "someone@somwhere.org"
# End:

Dabei identifiziert jemand@somwhere.org einen GPG-Schlüssel, den Sie zum Verschlüsseln dieser Datei verwenden.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.