加密文件系统

加密文件系统

如何在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 有办法(和手段)破解你的文件,但对于普通黑客来说,我看不出他们如何做到这一点。

答案3

加密文件系统

一个解决方案是使用加密文件系统类似于加密文件系统并且基于文件系统 FUSE。
它已移植到所有主流系统(iOS 除外):Linux视窗操作系统, 和安卓
您可以在以下网址找到精彩教程howtogeek.com

EncFS 加密每个文件并将元数据存储在同一文件夹中的 xml 文件中。您可以在系统中安装该文件并轻松访问文件。它对于云服务非常有用。

缺点:

  • 一个审计从 2014 年 1 月开始,人们发现在非常特殊的情况下加密是有可能被破解的。
  • 安装并不总是很简单,但至少是可能的。
  • 此外,该工具已经很长时间没有积极开发了,但开发者维格夫只是宣布如果有兴趣,他会再次开始开发。

相关内容