忘记 LUKS 密码

忘记 LUKS 密码

我陷入了一个大难题。

我用 LUKS 加密了我的 Linux 驱动器,但现在我记不住它了。在启动过程中,它提示我输入密码,但我进入了故障排除模式并删除了该条目,/etc/crypttab所以至少我现在可以启动到我的帐户,但这并不能解决问题。我无法访问我的驱动器/dev/sda5.

有人可以告诉我一种破解密码的方法吗?或者没有其他办法吗?

答案1

没有办法解决这个问题。这才是加密的真正意义所在。

您必须擦除分区并重新开始,所有数据都将丢失。

答案2

除非您选择在安装过程中备份加密密钥(例如,如果使用 Ubuntu 的备用安装程序进行安装),否则您只能解密磁盘上的密钥来解锁卷。

无法从卷中恢复。请从备份中恢复。

正如@DietrichEpp 提到的:这才是加密的重点。除非提供正确的密钥/密码,否则任何人都无法读取您的数据,包括您自己。

答案3

我已经创建了一个 Windows 程序,它将对 Luks 卷执行字典攻击。http://code.google.com/p/luks-volume-cracker/它的设计很慢!

答案4

如果你曾经记得密码,但后来忘记了,那么你很可能记得一些有关它的信息(长度、一些使用的符号、一些未使用的符号等)可能使暴力破解变得可行。即使我使用简单而缓慢的反复调用“cryptsetup luksOpen”方法,每次尝试的速度也慢得惊人,只有 1.3 秒。

相关内容