syncrypto文件夾雙向加密同步工具
syncrypto可以用來將一個文件夾里面所有文件同步到另外一個加密的文件夾中, 一般來說,可以這樣使用:
syncrypto syncrypto 文件夾A <---------------------> 加密文件夾B <-------------------> 文件夾C 機(jī)器X (可以放在不安全的地方,例如云存儲 機(jī)器Y
加密文件夾B中的文件都是加密過的,所以可以把它放在不怎么安全的地方(例如云盤,公共硬盤等)
明文文件和加密文件是一一對應(yīng)的關(guān)系,所以每次同步只會添加(刪除/修改)那些需要的文件,這樣 很適合那些基于文件系統(tǒng)的同步工具,例如云盤、rsync等。
同步過程是雙向的,所以,文件不僅僅是從明文文件夾同步到加密文件夾,同樣也會從加密文件夾同步到 明文文件夾,syncrypto會根據(jù)算法選擇最新的。
如果有沖突的話,syncrypto會將明文文件重命名(加上單詞conflict),然后將密文文件同步過來
syncrypto是不會刪除文件的,如果同步過程中需要刪除或者覆蓋文件,syncrypto會將文件移動 到廢紙簍里面。密文文件夾的廢紙簍在_syncrypto/trash下,明文文件夾的廢紙簍在 .syncrypto/trash下。密文文件夾廢紙簍里面的文件一樣是加密過的。
主要 Feature :
-
雙向加密同步
-
加密文件與明文文件是一一對應(yīng)的關(guān)系
-
靈活的同步規(guī)則配置(方便將某些不必要同步的文件排除)
-
同時支持 Python2,Python3, Windows, Linux, OS X
-
比較全面的測試用例覆蓋
評論
圖片
表情
