Comment crypter automatiquement les fichiers orgmode?

11

J'ai un référentiel git où certains fichiers en mode org vivent. Certains d'entre eux ont un caractère privé et le serveur sur lequel réside le référentiel git est accessible à un tiers non fiable. C'est pourquoi je veux crypter les fichiers org privés.

Ce que j'aimerais réaliser est le suivant: Au début, le fichier est crypté. Il peut s'agir soit d'une clé symétrique avec un mot de passe, soit de ma clé GnuPG. Lorsque j'ouvre le fichier, Emacs demande la phrase secrète et ouvre le fichier (si pw est entré correctement). Je peux maintenant travailler avec le fichier org comme avec n'importe quel autre fichier org. Lorsque j'enregistre ou ferme le fichier, il doit être à nouveau crypté. Le git commit doit également être chiffré.

Comment puis-je faire quelque chose comme ça avec GNU / Emacs?

Jens Kubieziel
la source
3
Pour la partie Emacs et cryptage de fichiers, je suppose que vous avez déjà été et là, non?
Nsukami _

Réponses:

12

Il vous suffit d'ajouter ".gpg" à la fin du nom de fichier (par exemple, vous pouvez utiliser "private.org.gpg" pour un fichier org), et de le mettre à la fin

# Local Variables:
# epa-file-encrypt-to: "[email protected]"
# End:

où quelqu'[email protected] identifie une clé gpg que vous utilisez pour crypter ce fichier.

Rémi
la source