从LUKSencryption的分区中恢复文件

我有一个用LUKSencryption的分区。 我每天都用它没有问题,直到突然密码停止工作。 有什么我可以做的吗?

我已经尝试了不同的键盘和不同的电脑。 我100%肯定我input了正确的密码。 所以(纠正我,如果我错了)在我看来,我的硬盘必须损坏。 如果是这种情况,假设只有一个字节被损坏是合理的,如果是的话,我可以尝试所有可能的分区头的一个字节变化吗?

编辑:我应该提到的encryption分区包含/,所以它一直在使用。 我不知道LUKS是否有写保护function。

您应该从备份中恢复。 如果你没有备份,那么你拧了。 这是全盘encryption的全部要点。 有一些方法可以恢复一个损坏的luks头文件,但是你必须首先对头文件进行备份。

请参阅:cryptsetup FAQ – 备份和数据恢复

如果一个字节closures,你可以尝试所有可能的更改,这种想法是非常愚蠢的,除非你确切知道哪个字节被破坏。

让我们假装你的头只有1兆字节(它更大,我相信它是〜2MB)。 那么即使你每秒能够尝试十亿次不同的可能变化,你可能仍然会在太阳破坏我们的星球之后尝试改变,所以可能的变化次数是2 **(8,388,608) (或4.2644×10 ^ 2,525,222)。