Ameba Ownd

アプリで簡単、無料ホームページ作成

Rsyncrypto windows

2022.01.16 00:42




















I'm sorry about this, but I don't have the time to baby-sit the wiki from automated vandalism. Anyone with a better solution is welcome to email the rsyncrypto mailing list. An article at slashdot raised the question of secure backup to remote server.


Some of the comments suggested rsyncrypto, and some of the commenters raised some very good questions regarding the security of the algorithm and the implementation. The questions, as well as Shachar, the rsyncrypto developer, answers, may be considered an interesting read.


You can get it from the SourceForge. Sometimes it is necessary to store files on a remote server. This is typically needed for backup purposes. When that is done, there are two concerns that need to be addressed:. There is just one problem - the two solutions contradict. Plain mode encryption of files hide the specific changes to the file, making rsync useless at detecting in-file changes. This is where rsyncrypto comes to the rescue. Rsyncrypto solves this problem by performing an encryption that maintains a "bounded change" property - re encrypting the same file after a minor change in the plain text should produce a minor change in the cypher text.


In an attempt to reinvent as little as possible, rsyncrypto is based on industry standards wherever they apply to its unique requirements. In particular, broadly speaking, rsyncrypto uses the standard method of public key encryption, where each file gets its own, randomly generated, symmetric key called "session key" , and that key is encrypted using a public key into the encrypted file.


In addition to that, the algorithms used are as standard as possible. Further more, the basic schema of encryption is largely based on CBC mode encryption. Straight out CBC does not provide the bounded change property. When re encrypting a slightly changed plain file, the CBC-encrypted file will be different from the point of the change until the end of the file.


This is where rsyncrypto deviates from the industry standard. In particular, rsyncrypto uses a decision function to look at a bounded window of history of plain text. Based on the history, the decision function will "trigger". Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.


The FSF is a charity with a worldwide mission to advance software freedom — learn about our history and work. Privacy Policy. JavaScript license information.


Read more. Free Software Foundation! From Free Software Directory. Jump to: navigation , search.