如何在Linux下加密云存储的文件
我正在寻找一个基于文件的加密工具,可以在 Linux(Mint)中使用它来将文件存储在 Google Drive 中。
我真的很喜欢 encfs。但是由于安全审计 (https://defuse.ca/audits/encfs.htm)据我所知,不建议将其用于任何云存储解决方案。“在家”加密没问题,但在“云”中,攻击者可以获得文件的多个版本......然后做点什么......我对加密没有深入的了解。我只是想了解风险。
我的要求:
- 增量备份/同步 => 没有基于容器的加密
- 我使用 Linux。只需要一些加密功能。不需要 Android 应用或任何花哨的东西。
- encfs 不再是一个选项
我不知道 ecryptfs 有多安全。还有其他应用程序吗?
答案1
您可以使用 openssl 加密文件:
加密
openssl aes-256-cbc -in 你的文件.txt -out 文件.enc
解密
openssl aes-256-cbc -d -in 文件.enc -out 你的文件.txt
如果你想加密多个文件,你可以创建一个带密码的 7z 档案(它使用 256 位 AES 加密)
答案2
我认为 Truecrypt 仍然是最好的解决方案之一。为什么?因为它易于使用!
您有一个本地磁盘,里面存放着所有文件。这些文件会自动加密。当发生更改时,只有更改的图像块会被同步,因此当您更改该 truecrypt 卷上的某些内容时,您无需上传整个文件。
它安全吗?我想是的。也许 NSA 有办法(和手段)破解你的文件,但对于普通黑客来说,我看不出他们如何做到这一点。