加密文件系统(比如eCryptfs)通过将加密服务集成到文件系统这一层面来解决上面的问题。本文通过介绍ecryptfs,快速上手一种ubuntu下的文件或目录加密方式。
step1, 安装ecryptfs:
sudo apt-get install ecryptfs-utils
step2, 新建一个用于存放加密后的目录或文件
的目录,这里为了演示,我在~/Templates建立了一个目录test :
cd ~/Templates
mkdir test
step3, 新建一个目录
mkdir testDocument
step4, 输入命令
sudo mount -t ecryptfs test testDocument
然后按提示一路走下去
Passphrase:
Select cipher:
1) aes: blocksize = 16; min keysize = 16; max keysize = 32
2) blowfish: blocksize = 8; min keysize = 16; max keysize = 56
3) des3_ede: blocksize = 8; min keysize = 24; max keysize = 24
4) twofish: blocksize = 16; min keysize = 16; max keysize = 32
5) cast6: blocksize = 16; min keysize = 16; max keysize = 32
6) cast5: blocksize = 8; min keysize = 5; max keysize = 16
Selection [aes]:
Select key bytes:
1