我正在使用 cryptsetup 开发 dm-crypt。我有兴趣了解它是否使用固定的块尺寸来加密文件。
我解释得更好:我创建了一个 LUKS 信封,使用 luksFormat 对其进行格式化,然后打开并安装在文件系统中。
然后我通常在该加密文件夹中写入文件。我想了解如果我编写 8 Kb 文件,则 dm-crypt 有可能以固定尺寸的块对其进行加密,以防万一有办法修改此块尺寸?
|-----------------------------------------------|
|+ 8Kb +|
|-----------------------------------------------|
| b1 | b2 | b3 | | | | bn |
| | | | | | | |
--------------------------------------------------
您是在谈论密码使用的块大小吗?Cryptsetup 使用块密码,通常具有 16 字节的块大小。更改密码可能会更改块大小,请参阅
/proc/crypto
可用密码和详细信息,以及man cryptsetup
.Cryptsetup 有一个固定的块大小,512 字节,这里有一些来自它的常见问题解答:
5.16 中也提到:
可能也对这个已关闭的 cryptsetup 问题感兴趣 (#150)添加 dm-crypt 支持更大的加密扇区(块)大小: