如何恢复pdf文件忘记的“所有者密码”

Sad*_*dat 3 pdf ubuntu password-recovery

我需要调整 pdf 文件的大小以裁剪其周围的白色边框。我可以在 Ubuntu 上使用 PDF-Shuffler 裁剪它。但无法保存更改,因为所有者密码保护。当我尝试使用 PDF 编辑器打开该文件时,它要求输入该密码。

由于我不知道所有者密码,因此无法使用常规恢复系统。也有很多在线系统,但这是非常缓慢的过程,即使其中大多数无法删除所有者密码。现在正在寻找专门为 Ubuntu 删除所有者密码的脚本/软件。

moo*_*moo 5

在 Ubuntu 上,您可以使用以下命令轻松解密忘记所有者密码的 PDF:

  1. 安装包qpdf

    sudo apt-get install qpdf
    
    Run Code Online (Sandbox Code Playgroud)
  2. 解密PDF:

    qpdf --decrypt encrypted_document.pdf decrypted_document.pdf
    
    Run Code Online (Sandbox Code Playgroud)

笔记:

  1. 上述说明假设您尝试使用忘记的所有者密码解密 PDF (即,您可以打开 PDF 并查看其内容,但在没有密码的情况下无法进行更改、打印等)。这些类型的加密 PDF 解密起来很简单,不需要像 pdfcrack 或 hashcat(字典/暴力密码破解程序)这样的工具

  2. 另一方面,忘记用户密码的 PDF (即您不能在不提供密码的情况下查看 PDF 的内容)将需要 PDF 字典/暴力破解密码破解程序,并且您不能总是保证找到密码。但是,如果您确实有用户密码并且只想保存 PDF 的解密版本,您可以使用 qpdf 执行此操作,如下所示:

    qpdf --password=ENTER_PASSWORD --decrypt encrypted_document.pdf decrypted_document.pdf
    
    Run Code Online (Sandbox Code Playgroud)
  3. qpdf 的Windows 二进制文件也可以从http://qpdf.sourceforge.net/下载


dwu*_*urf 3

Ubuntu 存储库有一个名为 的工具pdfcrack,可以使用包管理器进行安装。这可能会尝试为您暴力破解(猜测)密码。

重要提示:在许多国家/地区,对规避加密的处罚非常严厉。在继续之前,请确保您拥有破解密码的合法权利。

打开终端并执行如下操作:

sudo apt-get install pdfcrack
pdfcrack -f MYFILE.PDF
Run Code Online (Sandbox Code Playgroud)