![LUKS 密码停止工作](https://linux22.com/image/215029/LUKS%20%E5%AF%86%E7%A0%81%E5%81%9C%E6%AD%A2%E5%B7%A5%E4%BD%9C.png)
我有一台旧的 Macbook pro,我在上面安装了 Debian 10 并对其进行了加密。没有 Luks 头文件/备份。突然,用于访问它的密码不再起作用。我知道我使用的是正确的密码,因为我知道并保存了它的哈希值,所以它是 100% 正确的。我也使用正确的键盘布局。
我没有对设备进行任何更新或安装或任何操作。我的问题是,如果我无法解密它(通过后备 tty 以及实时拱形图像进行尝试),是否 100% 意味着标头已损坏?
在这答案中,他们提到 0x1000 和 0x20400 扇区之间的明文字符串意味着标头已损坏。这是真的?在我的十六进制转储中,扇区之间的输出0x1000和0x20400 做具有纯文本字符串并将行清零。但它们似乎大多是与 LUKS 相关的文本(例如我正在看到{"type": "luks2"||, "key_size": 64...........
)。清零的行出现在字符串"keyslot_size": "16744448"
}} 之后的 0x000012e0 处。在 0x20400 之前还有一些其他被清零的行。
这是一个损坏的标头吗?运行修复功能输出“未检测到 LUKS 标头的已知问题”。