gpgdir 1.9 (Default branch) |
|
|
gpgdir is a Perl script that uses the CPAN GnuPG module to encrypt and decrypt directories using a GPG key specified in ~/.gpgdirrc. It supports recursively descending through a directory in order to make sure it encrypts or decrypts every file in a directory and all of its subdirectories. All file mtime and atime values are preserved across encryption and decryption operations. In addition, gpgdir is careful not to encrypt hidden files and directories.
License: GNU General Public License (GPL)
Changes:
The --Obfuscate-filenames format was changed to
not include the gpgdir PID. This allows
directories to be encrypted and decrypted under -O
multiple times without creating new filenames
(which would pollute encrypted directories under
rsync to other systems). The new -O encrypted
filename format is just "gpgdir_<num>.gpg".
PID locking against directories was added so that
multiple gpgdir processes cannot operate against
the same top-level directory simultaneously. This
is useful for users that typically operate with
multiple shells and might launch gpgdir from any
of them.
|