文章关键字 ‘perl’

去除PDF文件保护

2010年06月20日,星期天

星期一, 九月 25. 2006
PDF是我最喜欢的文件交流格式。

PDF文件有多种文件保护方式。最为常见的两种方式是:密码保护和数字证书保护。

密码保护是比较容易破解的,相信有众多的软件可以去除密码保护。我个人偶尔会使用“PDF Password Remover”等软件进行去除PDF文件密码保护的工作。

相对来讲,PDF文件的数字证书保护比较难以去除。

今天下午,由于想要去除某PDF文件的数字证书保护,于是在网上搜索、研究了一下,发现德国人Martin Backschat在2005年5月12日介绍了一个有效的方法

Martin所介绍的方法的思路是:使用perl程序执行一段perl语言脚本,去除PDF文件中数字证书相关字段。具体操作方法我就不多做介绍了,原文中有详细介绍。好些访客在原文后面评论说使用Martin的方法不能正常工作。我自己测试后,在原文后面做了如下评论(以下为中文翻译节选):

“Martin提供的脚本能够在Windows上的Cygwin环境下正常工作,也能去除pdf v1.6的数字证书保护,但是……

(1). 如果使用Windows上安装的ActivePerl等程序运行该脚本,则不能正常工作;

(2). 该脚本不能在Linux/Solaris上正常工作。”

本文只是提供一个技术信息,但并不鼓励、也不赞同恶意的破解行为。

本文谢绝细节讨论。

转载自:http://www.deminy.net/blog/archives/4302-y.html