我正在研究 PDF 安全并尝试使用 AES 256 位加密
算法来加密用户和所有者密码。
我已成功生成这些 key (使用 crypto
库)但是当这些 key 写入 PDF
加密字典时它们似乎不起作用。 (Acrobat
不打开文件)
我探索了 iTextSharp
,它对 pdf
文件进行加密。现在我想解密该文件,以便了解 iTextSharp
是如何完成的。但不幸的是我没有找到任何工具来这样做。使用 iTextSharp
加密的文件在 Adobe Acrobat
中正确打开。
最佳答案
在加密 key 时你必须使用 SASLprep (IETF RFC 4013) stringprep (IETF RFC 3454) 配置文件。我想添加的是 lib ICU 可以轻松生成 SASLprep (IETF RFC 4013) 配置文件。
关于c++ - pdf文件中的AES 256位加密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38328050/