如何轻松加密文件?

如何轻松加密文件?

是否有任何简单的方法(例如:在 Nautilus 中单击鼠标右键)来为 Ubuntu 中的特定文件夹/文件设置密码保护?我有几个文件包含敏感信息,我更希望如果我离开电脑时,其他人不会意外访问这些文件。

保密措施不必非常严格。我唯一担心的是,当家人/朋友来访时,我不太喜欢他们查看我的银行详细信息、账户或(你猜对了)色情收藏。

一种简单、有效的方式,让我把我的机器交到别人手中,并且知道该机器不会让我感到尴尬,这就是我希望在 Ubuntu 中看到这一点的唯一原因。

答案1

您可以使用档案管理器压缩文件并使用密码保护该 zip 文件。

这可能是最接近您描述的右键单击并输入密码的操作。

为此,请右键单击文件并选择“压缩”,然后选择 zip 作为存档类型,在“其他选项”中您可以选择输入密码。

这很简单,并且可以避免有人从活动 CD 安装文件系统并以此方式获取文件的问题。

您还可以轻松地通过电子邮件发送文件或将其复制到 USB 记忆棒等,而不必担心在另一端解密文件的方法,您只需要密码即可。

答案2

如果您想要加密大量经常访问的文件,加密文件系统是最佳选择。但是,如果您有很少需要加密/解密的单个文件(例如密码列表),则只需在 nautilus 中单击右键即可轻松完成:

  • 安装海马插件包裹
  • 为 GPG/PGP 创建新密钥(应用程序 - 附件 - 密码和加密密钥)
  • 重新启动 nautilus 后(进入nautilus -q终端或直接退出 GNOME 会话),右键单击菜单中会出现两个新条目:加密符号, 分别解密对于加密文件

答案3

正如许多人指出的那样,基于用户 ID 和加密文件系统的访问控制是保护用户数据的唯一真正方法。但是,如果阻止您使用 Truecrypt 的唯一原因是您没有可用于专门存储加密数据的可用分区/文件系统,那么您仍然可以在现有文件系统中的文件中创建加密文件系统。

为此,您需要拥有“sudo”权限,即您必须能够运行 sudo。

  1. 获取最新版本真加密
  2. 打开 TrueCrypt(通常在 中找到Applications -> Accessories
  3. 使用 GUI,您可以创建包含在文件中的新卷。您可以选择此文件的位置。
  4. 步骤 1-3 是一次性设置。此后,无论何时使用 truecrypt GUI 挂载此文件系统,您都会在 nautilus 中看到它。
  5. 您可以移动此文件系统内的敏感文件和目录。
  6. 当“您要离开您的计算机”时,使用 truecrypt GUI 中的“卸载”选项将其卸载。
  7. 使用好的密码也很重要(至少超过 20 个字符,因为开发者推荐)。

答案4

如果您只关心系统上没有管理员权限的其他用户,则使用文件权限来控制访问就足够了。如果有其他人具有管理员权限或物理访问权限,则密码保护意味着加密¹。

在 Linux 下加密一些文件最简单的方法是encfs文件系统。在命令行中,运行

encfs ~/.encfs ~/encrypted

然后在目录下创建文件encrypted。它们实际上以加密形式存储在里面~/.encfs。完成工作后,运行

fusermount -u ~/encrypted

如果您想加密整个主目录,ecryptfs则是一个更好的选择。有关更多信息,请参阅加密目录的最简单方法是什么?(在 Ubuntu 上)超级用户

¹ 严格来说,你还需要防范有人安装键盘记录器(“邪恶女仆袭击”),但这在当前的桌面操作系统和硬件上实现起来要困难得多。

相关内容