内核从2.6.19开始引入了ecryptfs这个堆叠式加密文件系统,要想使用它,首先在内核中启用该模块,然后安装用户态的工具ecryptfs-utils,在然后就可以使用了
1. 配置内核,加密的算法可以按需要再多选择几个,当然你可以全部编译成模块,编译安装新的内核
Security options --->
<×> Enable access key retention support
File systems --->
Miscellaneous filesystems --->
<M> eCrypt filesystem layer support
Cryptographic options --->
<×> MD5 digest algorithm
<×> AES cipher algorithms
对应的这几项为
CONFIG_KEYS=y
CONFIG_ECRYPT_FS=m
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_AES=y
2. 加载模块
$ sudo modprobe ecryptfs
3. 添加ecryptfs到/etc/conf.d/modules文件,这样这个模块可以开机自动加载
4. 安装用户态工具
$ sudo emerge ecryptfs-utils
这样,已经完成了ecryptfs的安装,可以使用它来加密的你的重要文档了
1. 配置内核,加密的算法可以按需要再多选择几个,当然你可以全部编译成模块,编译安装新的内核
Security options --->
<×> Enable access key retention support
File systems --->
Miscellaneous filesystems --->
<M> eCrypt filesystem layer support
Cryptographic options --->
<×> MD5 digest algorithm
<×> AES cipher algorithms
对应的这几项为
CONFIG_KEYS=y
CONFIG_ECRYPT_FS=m
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_AES=y
2. 加载模块
$ sudo modprobe ecryptfs
3. 添加ecryptfs到/etc/conf.d/modules文件,这样这个模块可以开机自动加载
4. 安装用户态工具
$ sudo emerge ecryptfs-utils
这样,已经完成了ecryptfs的安装,可以使用它来加密的你的重要文档了
Leave a comment