我正在尝试按照以下步骤设置 Ubuntu 的全盘加密教程在这儿。
我想知道的是 Ubuntu 使用什么加密模块来加密数据?是 LUKS 吗?如果不是,它使用的加密模块与 LUKS 相比如何?
答案1
加密模块是LUKS。
Linux 统一密钥设置或 LUKS 是由 Clemens Fruhwirth 于 2004 年创建的磁盘加密规范,最初用于 Linux。
虽然大多数磁盘加密软件都实现了不同的、不兼容的、未记录的格式,但 LUKS 指定了一种独立于平台的标准磁盘格式,供各种工具使用。这不仅促进了不同程序之间的兼容性和互操作性,而且还确保它们都以安全和记录的方式实现密码管理。
LUKS 的参考实现在 Linux 上运行,基于 cryptsetup 的增强版本,使用 dm-crypt 作为磁盘加密后端。
LUKS 设计:
LUKS 是 Linux 硬盘加密的标准。通过提供标准的磁盘格式,它不仅促进了发行版之间的兼容性,而且还提供了对多个用户密码的安全管理。与现有解决方案相比,LUKS 将所有必要的设置信息存储在分区头中,使用户能够无缝传输或迁移数据。
来源:
https://gitlab.com/cryptsetup/cryptsetup/blob/master/README.md