正在做一个PDF加密的问题 希望通过对源PDF文件的动态加密(密码加密吧,对数字签名的如何验证还不是很理解 :( )然后加密过的PDF文件下载后,打开需提示登陆验证,登陆后和指定的服务器数据库连接验证,验证成功后,下载加密信息对文档解密,方可打开pdf文件。
在Adobe官网查过Adobe Policy Server好象也提供此功能,但怎么才可以配置成这种Server啊,如果要购买,那就算了,:P
下载了Acrobat 7.05 SDK,全英文不说,还大多都是C++,VB的例子,C#的才三个,就是在VB中把AcroExch.App在C#中的引用,到网上查的头都大了,有哪位这方面的高人给抛砖引玉,给在下指点迷津,偶在这里感激不尽。多切多切

解决方案 »

  1.   

    MD5 
    你把PDF的用PDFstream读出来,然后对其截断,然后调用MD5 加密
      

  2.   

    我需要的是不需要密码就可以打开文件的PDF文件加密成打开提示需要密码的PDF文件,现在我已经用IText已经完成了这步,就是不知道,能不能把PDF加密成一打开是提示登陆框,输入用户名和密码登陆到指定的服务器的数据库中验证后再动态下载解密信息,再打开,这样不会要做插件吧?具我现在了解的,通过javascript是可以在PDF中加入与WEB互通信息的Form进行验证的,可怎么才能加到一打开文件就弹出登陆框的,跟使用了Adobe Policy Server策略的文件相似。
    不过挺感谢上面两位的提示,这里先谢谢了,结贴的时候再一起给分。随便问下有谁知道PDF TO Image的组件,最好給个下载地址啊,这方面网上问的人不少,可给的地址一个都下不了,这里先谢谢了
      

  3.   

    能不能把PDF加密成一打开是提示登陆框,输入用户名和密码登陆到指定的服务器的数据库中验证后再动态下载解密信息,再打开,这样不会要做插件吧?---------这个当然要用插件完成了关于PDF TO Image的组件,可以和我讨论,我有[email protected]