使用预设的单词组合恢复 Truecrypt 密码?

使用预设的单词组合恢复 Truecrypt 密码?

几个月前,我创建了一个 Truecrypt 卷,密码是我使用书封面上的单词随机串在一起创建的。这些单词并排输入,中间没有空格。这是很久以前的事了,现在我记不清单词的顺序,也记不清密码有多长。不过,我知道密码由 20 个可能的单词组成(书封面上的单词)。

有没有一个程序可以让我输入这 20 个单词,它会尝试所有可能的组合并找回我的密码?我使用的是 Windows 7。

答案1

在互联网上发现了这个:如何恢复忘记的 Truecrypt 密码

警告:我从未使用过文章中链接的软件,甚至没有点击过链接(目前在工作中),所以请谨慎行事。

另外,您应该能够使用 AutoHotKey 脚本设置类似的东西,尝试列表中的每个条目,但显然它会非常慢。

答案2

现在有了 GPU 加速解决方案来破解 truecrypt,这实际上应该不会那么难。即使使用 CPU,也应该可行,因为密钥空间相对较小。据我所知,你从书封面上的 20 个单词中取出 2 到 6 个单词并将它们连接在一起。我会先生成所有组合来创建一个单词列表,然后将其与 JTR 或 hashcat 一起使用。

答案3

您无法恢复 Truecrypt 密码。您可以使用暴力攻击来破解它。但如果我们假设用户的密码足够强,那么在普通 PC 上可能需要数十年的时间。

相关内容