如何从 LibreOffice 文档中删除或恢复密码

如何从 LibreOffice 文档中删除或恢复密码

我有 2 个 ODT 格式的旧文档,我要么输入错误,要么忘记了它们的实际密码。我想恢复密码或直接删除它。有哪些步骤(如果可用)可以删除此类密码(并提醒我不要给文档设置密码)。

答案1

关于 LibreOffice 加密

我找到了 2 个有趣的链接。从链接来看,Libreoffice 似乎使用了 AES(http://en.wikipedia.org/wiki/AES_(密码)) 自 LibreOffice 3.5 开始。在此之前它是 blowfish。

   最大功率 Accent OFFICE
    长度时间估计(相同条件)
        5 27 分 03 秒
        6 1天19小时
        7 173d3h
        8 45y197d

结论:

  • AES 没有已知的缺陷。
  • 唯一的方法是提供正确的密码。并且您应该始终将未加密的副本保存在您家中安全的外部媒体(如 USB 磁盘)上。

答案2

首先,从存储库安装 xmlcopyeditor。右键单击文件管理器中的文档并选择存档管理器作为应用程序,打开 content.xml 文件。

使用 xml 复制编辑器打开 content.xml,按 F11 正确显示完整文档并找到 protected=true。将其更改为 false,您的文档将不再受保护。

可以使用文本编辑器来编辑该文件,但它可能会导致系统阻塞并锁定一段时间。

答案3

虽然这个帖子几年前就出现了,但这个问题对某些人来说仍然很有意义。我来这里是因为我无法识别我在 LibreOffice 文档上使用的密码。幸运的是,我在 TimeShift 中备份了我的主目录,并且能够上传原始未受保护的文件并使用新密码将其保存到 USB。这可能不适用于所有备份应用程序。尽管如此,教训是一样的:使用 TimeShift 并定期备份您的文件。

相关内容