Rsyncrypto allows you to encrypt a file or a directory structure such that they can later be synchronized to another machine using rsync. This means that local changes to the plain text file result in local changes to the cipher text file. rsyncrypto compresses the plain text file prior to encrypting it with gzip using the "rsyncable" patch, which is available from the rsync sources.
License: GNU General Public License (GPL)
Changes:
This release adds an option "--export-changes" that writes to a log file the files affected by the operation in a way suitable for passing to rsync's --include-from option. On Windows, mkdir would still fail if the last component of the path to create was a drive letter; this has been fixed.
More...