如果忘记确切密码,是否可以打开受密码保护的 ODT 文档?

如果忘记确切密码,是否可以打开受密码保护的 ODT 文档?

.odt我有一个受密码保护的旧文档的长密码。我将该密码用于其他目的,因此我确信这是该 odt 文档的初始密码。

但我对该文档的密码进行了非常小的修改,现在,因为我已经多年没有使用该文档,所以我已经忘记了具体的更改是什么。 (当我这样做时,它看起来很容易记住,因为我非常确定我不会丢失“初始”密码等。)

.odt鉴于我手头有一个非常相似的密码,有没有办法“破解”该密码?

答案1

尝试用开膛手约翰使用提取哈希值libreoffice2john FILE > odt.hash

john然后,在使用暴力破解之前,您必须尽可能描述可能的密码。 (保留的不确定性越少,所需的处理能力就越低。)

如果您可以将可能的密码列出到文件中,那么只需

john --wordlist=the_pathname_of_list --fork=CORES odt.hash

但也只有许多其他选择如果您了解得较少,则可以使用它,例如迭代由数字以及大写和小写字母组成、长度从 1 到 8 个字符的所有密码:

john --fork=CORES -1=?l?u?d --mask='?1' --min-length=1 --max-length=8 odt.hash

至少,这将为您的冷却系统提供良好的测试:-)

相关内容