gpt4 book ai didi

c++ - 如何使用所有者密码但没有用户密码来解密 PDF?

转载 作者:太空狗 更新时间:2023-10-29 22:53:56 29 4
gpt4 key购买 nike

尽管 PDF specification可以从 Adob​​e 获得,但它并不是最容易阅读的文档。 PDF 允许对文档进行加密,因此需要用户密码和/或所有者密码才能对文档执行各种操作(显示、打印等)。一个常见的用途是锁定 PDF,以便最终用户无需输入任何密码即可阅读它,但执行其他任何操作都需要密码。

我正在尝试解析以这种方式锁定的 PDF(以获得与在任何阅读器中打开它们相同的权限)。使用空字符串作为用户密码不起作用,但似乎(规范的第 3.5.2 节)必须有一个用户密码才能为管理员密码创建哈希值。

我想要的是对如何执行此操作的解释,或者我可以阅读的任何代码(最好是 Python、C 或 C++,但任何可读的代码都可以),这样我就可以理解我的内容我打算做的。最好是独立代码,而不是通读(例如)gsview 源代码。

最佳答案

用于查看加密 PDF 的 GSview 插件是 here .

如果这对您有用,您也许可以查看源代码。

关于c++ - 如何使用所有者密码但没有用户密码来解密 PDF?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49455/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com