Recipe 7.23 Maintaining Encrypted Files with Emacs

7.23.1 Problem

You want to edit encrypted files in place with GNU Emacs, without decrypting them to disk.

7.23.2 Solution

Use the Emacs package crypt++.el:

~/.emacs: (if (load "crypt++" t)     (progn       (setq crypt-encryption-type 'gpg)       (setq crypt-confirm-password t)       (crypt-rebuild-tables)))

7.23.3 Discussion

crypt++ provides a transparent editing mode for encrypted files. Once the package is installed and loaded, simply edit any GnuPG-encrypted file. You'll be prompted for the passphrase within Emacs, and the file will be decrypted and inserted into an Emacs buffer. When you save the file, it will be re-encrypted automatically.

7.23.4 See Also

Crypt++ is available from http://freshmeat.net/projects/crypt and http://www.cs.umb.edu/~karl/crypt++/crypt++.el.



Linux Security Cookbook
Linux Security Cookbook
ISBN: 0596003919
EAN: 2147483647
Year: 2006
Pages: 247

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net