La gestion des fichiers GPG est très pratique sous emacs : chiffrement et déchiffrement à la volée sont par exemple au programme.

Pour profiter de tout cela, il suffit d'ajouter ceci à son .emacs :

; load epa
(require 'epa-file)
(epa-file-enable)
 
; use epa with files *.gpg et *.asc
(setq epa-file-name-regexp "\\.\\(gpg\\|asc\\)$")
(setq epa-file-cache-passphrase-for-symmetric-encryption t)
 
(require 'pgg)
 
; default mode to gpg
(setq pgg-default-scheme 'gpg)
 
; forgot passphrase after 600 seconds
(setq pgg-passphrase-cache-expiry 600)
 
; gpg default ID to use
(setq pgg-default-user-id "Your GPG default ID")