zed*_*ed4 5 kernel linux-kernel ecryptfs
我正在尝试了解 linux 内核密钥环(作为使用 ecryptfs 的背景)。内核密钥环是否将密钥存储在磁盘上的某个位置,还是每次系统启动时都以编程方式重新初始化?
我查看了有关加密的手册页和 archlinux 文档,但没有找到答案。如果有关于内核密钥环的其他文档,我想知道。
如果内核密钥环确实将密钥存储在磁盘上,那么它将文件放在哪里?
小智 2
有关内核密钥环的文档可以在内核源代码树中找到:
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/Documentation/security
eCryptfs 使用的密钥不会以明文形式存储在磁盘上。ecryptfs-utils 项目中的实用程序默认在将任何密钥材料保存到磁盘之前使用用户提供的密码包装密钥。每次启动后,用户都需要输入用户提供的密码。