Ubuntu将设置eCryptFS来处理单个用户的主挂载。安装的软件包是libecryptfs0和ecryptfs-utils。注意,这与全分区或全驱动器加密不同,它只是将存在于未加密硬盘驱动器上的加密数据(在/home/.ecryptfs/username中)挂载到用户的主目录中。
根据我的在维基里找到的,密码似乎是带有16字节(128位)密钥的AES。这些密钥是每个文件生成的,然后使用您自己的加密密钥进行加密,最终使用您的密码进行对称加密。eCryptfs是交叉发行版,并内置在内核中。这里有一些关于它的好信息,特别是在这篇文章中。我很抱歉,这些链接太旧了,但它们今天似乎非常相关。