eCryptfs是嵌入在Linux内核(版本2.6.19及更高版本)中的堆叠密码文件系统。作为堆叠的文件系统,它可以轻松地在Linux PC上将文件写入硬盘或从硬盘读取文件时对其进行加密和解密。
eCryptfs的最大优势在于,所有加密都是在单个硬盘上进行的。 -文件级别。这意味着您不必创建固定大小的容器来保存文件。
单文件级加密有几个好处:
安装eCryptfs
在不同发行版中,安装方法可能有所不同。在Ubuntu 8.04及更高版本中,您可以使用以下命令安装eCryptfs:
sudo aptitude install ecryptfs-utils
由于eCryptfs是在Ubuntu 8.10中实现的,您可以使用以下命令轻松进行设置:
ecryptfs-setup-private
在设置好Ubuntu 8.10之后,您将找到一个主目录中的 Private 文件夹。要访问该文件夹,您需要使用以下命令将其安装:
mount.ecryptfs_private
您现在可以将敏感文件添加到私人文件夹。将文件添加到文件夹时,将完成加密。
要卸载该文件夹,请使用以下命令:
umount.ecryptfs_private
首先在您的主目录中创建一个文件夹,并将其命名为 secret
mkdir〜/ secret
更改文件权限,因此只有您可以访问
chmod 700〜/ secret
将eCryptfs安装到 secret 文件夹
sudo mount -t ecryptfs〜/ secret〜/ secret
它将提示您回答一些问题:
1)选择密钥新创建的文件的类型
按'1'选择密码
2)选择加密密码
按Enter选择默认选项[AES ]
3)选择关键字节
按Enter键选择默认选项[16]
4)启用纯文本直通
键入“ N"以选择“否"。
就是这样。现在,您可以将文件添加到 secret 文件夹中。
要测试eCryptfs的可靠性,请卸载 secret 文件夹,看看是否可以打开文件
sudo umount〜/ secret
如果一切正常,则您将无法打开该文件夹内的任何文件。
您还使用其他哪种加密方法来保护文件?