目前存在许多同步和备份解决方案,但我还没有找到可以涵盖以下所有行为的设置:
我希望能够将本地文件夹 B 指定为本地文件夹 A 的“加密镜像”(A 和 B 位于同一台机器上)。也就是说,每当我向 A 添加文件时,该文件都会自动加密并放入文件夹 B 中,而当我从 A 中删除文件时,该文件也会从 B 中删除。
加密应该基于文件(不需要容器),并且最好对文件夹/文件大小没有限制
一旦我建立了 A 和 B 之间的链接,加密就需要在后台自动进行
我正在寻找 Windows 解决方案
可以将其视为“本地加密的 Dropbox”。这可以做到吗?我不介意将多个服务连接在一起来实现这一点,但大多数加密/同步服务的使用方式相当狭窄。
答案1
一些值得尝试的产品:
SecretSync(面向 Dropbox,免费版和商业版)
巨嘴鸟(自由的)
同步(29美元)
最佳同步(起价 19.95 美元,外加 30 天试用期)
(免责声明:我对它们都没有任何经验。)
答案2
我正在寻找完全相同的解决方案,然后偶然发现了 Allway Sync,它的功能与您描述的完全一样 - 它同步两个文件夹,双向同步,并具有加密/解密功能。它不是免费的,据我记得它的价格约为 20 美元 - 但绝对物有所值,我已经使用它 2 年多了。
同样重要的是,您的模型中缺少的是,所有文件都使用 ZIP 压缩和加密进行加密,因此您可以从 Dropbox(网络)下载任何文件,并使用 jzip、winzip 等打开它,前提是您知道密码。当您想以访客身份在任何机器上快速完成此操作而无需安装任何其他软件时,这尤其有用。
缺点是文件夹结构和文件名不被掩盖。
答案3
您还可以尝试 Cryptomatorhttps://cryptomator.org/。它的功能正如您所描述的那样。
它会创建一个虚拟驱动器(如示例中的 A),当您启动 Cryptomator 时会安装该驱动器。Cryptomator 也可以在启动时自动执行此操作。
加密文件夹随后会保存在您的硬盘上。添加到虚拟驱动器的文件会在后台加密,并以加密形式存储在您的硬盘上。每个原始文件都与一个加密文件匹配,因此无需使用通常具有固定大小限制的“容器”。
然后,您可以使用 Google Backup Sync、Onedrive 等同步加密文件夹。Cryptomator 在许多现有同步工具之上提供了加密层。
自从其他类似工具停止使用以来,我一直在使用它。到目前为止,它运行得相当稳定和可靠。速度方面没什么可说的,对于文档来说,它足够快,我没有注意到任何减速。它受到积极支持,免费且开源。捐赠有助于支持开发团队。
答案4
由于 A 和 B 在同一台机器上,我假设 B 是外部硬盘(因此更容易被盗,并且在运输时更容易意外丢失,因此需要加密 B 而不加密 A)。
因此,您需要做的就是使用 TrueCrypt 或 FreeOTFE 之类的软件加密外部驱动器 B,然后使用各种文件同步软件将 A 与 B 同步。一旦您提供密码或密钥文件来挂载 B,同步软件就不会知道或关心 B 是否已加密。