[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Decrypt, Edit and Encrypt a File



On 2009-04-06 15:35 +0200, Samuel Bächler wrote:

> On Axels input I modified the script:
>
> #!/bin/sh
> gpg keys.gpg > /dev/null
> emacs keys
> rm keys.gpg
> gpg -r "user-ID" -e keys
> srm keys # *secure*rm keys
> srm keys~# *secure*rm keys~
>
> Drawback: During the time one works on the list `keys' it is readable
> at `/path/to/keys'.

If you cannot trust your sysadmin or fear that the machine might be
stolen, that is indeed a problem.  Besides, deleted files can be
recovered sometimes, e.g. with tools like ext3grep.

> Is there a way to pipe the output of `gpg keys.gpg' directly to emacs
> somehow like `gpg keys.gpg | emacs'?

Since Emacs cannot edit standard input, this will not work.  However,
there is a better solution: the easypg library allows transparent
editing of GPG-encrypted files. :-)  It is already part of Emacs 23
(which is not released yet), for Emacs 22 you can just install the
easypg package.

Sven


Reply to: