pdf文件的qpdf加密

Emm*_*mma 6 encryption pdf

有没有办法只使用主存储库中预装的 ubuntu 软件来使用 128AES 加密 pdf?我注意到从 libre office 导出到 pdf(一种可能性)会用一周的加密对其进行加密。有没有办法做到这一点,例如使用qpdf?

srk*_*_cb 6

安装 qpdf 后,您可以通过以下方式从命令行使用您选择的密码加密 pdf。

qpdf --encrypt test123 test123 40 -- doc_without_pass.pdf doc_with_pass.pdf
Run Code Online (Sandbox Code Playgroud)

其中 test123 既是用户密码又是所有者密码

要解密pdf文件,您可以使用以下内容

qpdf --password=test123 --decrypt doc_with_pass.pdf doc_without_pass2.pdf
Run Code Online (Sandbox Code Playgroud)


小智 5

QPDF能够使用 256 位加密密钥和 AES(或具有40、128或 256 位密钥长度的默认 RC4)加密文件。相关信息和命令行选项在QPDF 手册中

  • 那是因为 Evince 尚不支持 AES,请参阅此错误:https://bugzilla.gnome.org/show_bug.cgi?id=726598。另外,这里列出了不同 PDF 版本对应的不同加密方法:https://www.pdflib.com/knowledge-base/pdf-password-security/encryption/。 (4认同)