我知道有许多不同的云存储供应商,它们提供各种不同的功能。我正在寻找一种方法来同步不同机器之间的文件,而服务提供商无法读取它们:只有我的机器应该有密钥。提供商是否有主流桌面操作系统的客户端(我主要运行 Debian,但 Windows 和 Mac 支持也很有趣);移动客户端怎么样?他们使用哪种加密,如何管理密钥?客户端是免费软件还是源代码可用?有没有办法与其他用户共享文件;没有账户的人怎么办?
答案1
使用恩夫斯使用您最喜欢的云存储提供商。encfs 适用于大多数主流 Linux 发行版,您可以下载BoxCryptor适用于与 encfs 兼容的易于使用的 Mac、Windows 和移动客户端。encfs 是开源且免费的,但 BoxCryptor 不是。
使用 encfs,加密/解密将在您的客户端计算机上进行,因此云供应商将无法读取您的数据。如果您将来决定更换存储供应商,您只需将 encfs 加密的数据移至新提供商即可。