登录和注销期间的加密和解密

登录和注销期间的加密和解密

您能告诉我在 Linux 或 Ubuntu 12.04 LTS 中文件和文件夹的加密和解密是如何进行的吗?另外请告诉我如何在 Ubuntu 登录和注销期间实现文件和文件夹的加密和解密?

答案1

本质上,您有三个主要选择:

  1. 加密整个驱动器
  2. 加密你的主目录(用户特定文件所在的位置)
  3. 加密主目录中的特定目录(例如,如果您只想保护一些敏感数据,而不是全部)。

如果你在安装 Ubuntu 时没有选择选项 1 或 2,最简单的解决方案是选择选项 3,或者更复杂一点,将你的主目录迁移到加密目录(请参阅本指南)。

选项 3 以简单的形式在您的主目录中创建一个名为“.Private”的加密文件夹,当您登录时,您可以在名为“Private”(没有点)的文件夹中以解密形式查看您的文件。为此,请打开终端窗口(按CtrlAltT),然后复制以下命令:

sudo apt-get install ecryptfs-utils
ecryptfs-setup-private

系统将首先要求您输入登录密码,然后要求您输入另一个密码来加密目录。

上述方法的替代方法是使用 encfs 来加密磁盘上的任何目录;不过,这需要更多的命令行。

sudo apt-get install encfs

要在 /path/to/encrypted 中设置加密目录,并以解密形式在 /path/to/decrypted 中访问,请执行以下操作

mkdir -p /path/to/encrypted /path/to/decrypted
encfs /path/to/encrypted /path/to/decrypted

第一次针对给定目录运行它时,系统会提示您输入密码和一些设置选项。要卸载它(这样就看不到解密的文件),请键入

fusermount -u /path/to/decrypted

要再次挂载它(“解密”),请再次输入

mkdir -p /path/to/encrypted /path/to/decrypted

相关内容