pdf文件中的AES 256位加密

时间:2016-07-12 11:47:08

标签: c++ encryption pdf-generation itext

我正在使用PDF安全性并尝试使用AES 256-bit encryption算法加密用户和所有者密码。

我已经成功生成了这些密钥(使用crypto库)但是当这些密钥用PDF加密字典编写时,它们似乎不起作用。 (Acrobat无法打开文件)

我已经探索了iTextSharp来加密pdf文件。现在我想要解密该文件,以便我了解iTextSharp如何完成它。但不幸的是,我找不到任何工具。使用iTextSharp加密的文件已在Adobe Acrobat中正确打开。

1 个答案:

答案 0 :(得分:0)

加密密钥时,您必须使用SASLprep (IETF RFC 4013)stringprep的配置文件(IETF RFC 3454)。我要添加的内容是lib ICU可以轻松生成SASLprep(IETF RFC 4013)配置文件。