2007年1月10日星期三

Adobe Acrobat Professional V7.0 简体中文版

Adobe Acrobat Professional V7.0 简体中文版
• 使用Adobe Acrobat 可将任何文档转换成Adobe 可移植文档格式 (PDF)。Adobe PDF 文件可以在众多硬件上和软件中可靠地打开,而且外观与原文件一模一样。
• 使用 Adobe Acrobat 可将任何文档转换成 Adobe 可移植文档格式 (PDF)。Adobe PDF 文件可以在众多硬件上和软件中可靠地打开,而且外观与原文件一模一样。便于将 Microsoft Office 文档转换为 Adobe PDF。在 Windows 平台上,只需单击 Microsoft Office 应用程序工具栏上的"Convert to Adobe PDF(转换为 Adobe PDF)" 键,或者在 Mac OS 平台上选择 Create Adobe PDF 作为您的打印机。
• 通过下载 Web 页并将其转换为 Adobe PDF 文件从 Web 上搜集信息。另存为带有有效活动链接的 Adobe PDF 文件后,您的 Web 内容易于可靠地存档、打印和分发。
• 弥合基于纸的工作流程和数字工作流程的差距。使用 Create Adobe PDF 在线服务(每天可以进行三次免费试用)内的 Paper Capture 功能,易于将小量基于纸的文档转换为可搜索的 Adobe PDF 文件。

S/N:1118-1029-7627-1331-7757-6801

使用Acrobat给pdf去水印的方法 ,总结一下

 

pdf不显示水印,主要是找到水印对象(pdf object),删除或者改为无颜色属性。

用acrobat 7.0的高级编辑工具->TouchUP工具
法一:
把视图缩小,以便鼠标选中水印对象,
然后把水印对象改为无颜色描边,再直接保存,就可以了,
新的pdf不再显示水印了(因为是无颜色描边)。

还有一个办法是:
把水印对象字体(假设为NewRoman)改为系统字体(比如Tohima),
然后删除所有这种对象(不改为系统字体,acrobat不能删除这种对象)。
再保存,就可以了。pdf变得的很大,优化一下保存,比本来的要小了。

有一类PPT转PDF,水印不是可以编辑的对象。那就没有办法了。

PDF加密、解密内幕(一)

PDF加密、解密内幕(一)

- PDF加密字典对象分析

0 几个关键词的说明
PDF加密有两个口令即:Owner(to set the pdf document Permission or change the permission) Password和User Password,在本文中翻译为主(权限)口令和用户口令,我觉得权限口令更好,因此就称作权限口令。
文件加密后会生成一个新的对象,encryption dictionaries Object,本文中以加密字典对象来说明。
其中加密字典对象中的项称为加密字典对象项。
另外文中能以中文来说明的尽量以中文来说明,如果一些关键的英文词没有很好的中文对应词我们还是保留原来的英文说法。
1 几个常见的PDF安全问题
最近经常有人问到几个问题,是关于PDF加解密的,如果你对PDF规范比较熟悉,那么有可能会觉得这这几个问题很简单甚至有些傻。但几乎每个人都会有这么一个阶段,总是从无知到有知,再到无知,…,一个个轮回。
在文章的最开始我把问题给提出来,然后作一个简单的回答,如果觉得这有助于你对PDF加解密的认识,那我会非常开心的
如果你需要对PDF加密解密有更深入地了解和学习,那么可以继续关注系列文章。当然这些文章的大部分内容你都可以从PDF规范里面找到,在这里,我只是以我个人的理解帮助大家可以更快地理解和应用。
 
        问:PDF有那些加密算法?
PDF文件采用的加密算法目前在用的有两种,RC4和AES。
PDF的早期版本是通过RC4加密算法对内容进行加密的,加密的长度为(40-128位)而从PDF1.6起,引入了AES加密算法(128位),对应的阅读器有ACROBAT7.0 。因此说PDF中的加密算法是固定的,没有其他第三种加密算法。关于RC4和AES,你可以到相关网站找到答案,见参考资料。
 
        问:为什么我的PDF已经设置了权限设置,并且屏蔽了打印,但是为什么别人可以很容易地破解?
答::打个不恰当的比方,这只是"防君子而非小人"。但是很多人都对PDF的权限设置产生误解。认为作了权限设置就已经对文件内容进行了加密而一定要输入口令,其实不然,典型的例子有:             http://www.kenwong.cn/post/how-to-use-gmail-to-break-pdf-restrictions.html。GMAIL这样做确实是一个非常大的BUG,这是明显违反PDF规范的,在这一点上GMAIL做的太不严谨,幸好它能及时作修正。
PDF中的权限设置只是一串字符而已,用这些字符的某些位来表示PDF是否允许某个操作或者禁止某个操作,而只有权限口令没有打开口令的情况下文件虽然是加密了,但是可以通过加密字典对象和PDF生成加密密钥的规则来得到加密密钥(下一篇文章会详细解释),从而对文件内容进行解密,如果你解密后把它另存为一个新的文件,那么就可以修改或去除这个字符串和相关的信息,那么PDF文件权限就不受限制了。
如果是要确保文件内容加密,那只有设置打开口令。
 
      问:为什么我设置了打开口令,还被别人破解?
答:如果你设置了打开口令,那么这个时候文件内容是加密的。要打开这类文件是必须要得到加密口令的,这个时候如果还被破解的话,那很有可能是因为你设置的打开口令太过于简单,长度比较小的缘故,这样的情况是可以通过穷举来破解的,当然也可以使用口令字典来破解。
那是通过怎样来破解的呢?
PDF文件加密的时候,你输入一个打开口令,比如说是123456, 其实不是直接由你输入的口令作为PDF加密内容的密钥的,还需要有一个转换过程才得到加密密钥。
而怎么才能判断你输入的口令是否正确呢?
那是因为在加密PDF文件的时候会在PDF文件中放入一个由打开口令运算得到的HASH序列,当你输入口令的时候就需要对你输入的口令作一系列的运算而得到另一个HASH序列,如果两个HASH序列一致,那么就可以根据这个HASH序列和你输入的口令生成解密密钥开始解密,否则提示口令错误。这在我的文章《PDF加密仿真》中可以得到答案。
 
       问:什么是ACROBAT中自定义的Security Handler?
答:PDF允许自定义Security handler,如果大家访问过PDF电子书网站,那一定会明白这是怎么一回事。一般的PDF电子书网站都会要求你下载一个PLUGIN(acrobat 或adobe pdf reader的插件),在这个PLUGIN里就会用到自定义的Security Handler。
那这些新的PDF Security Handler是否使用了新的加密方法呢?当然不是,对PDF内容的加密还是使用RC4或AES,只是加密密钥的生成方法不同。
如果大家对这个感兴趣,我也将给大家作一个比较全面的介绍。
 
2 一个PDF文件加密
2.1 用ACROBAT7.0英文版给PDF文件口令加密的过程:
1)        打开PDF文件。
2)        选择菜单: File->Document Properties。
3)        选择Security选项卡。
4)        在 Security Method一栏中选择Password Security,点change Settings…按钮,如下图:
 
5)        出现下面加密项设置对话框:
 
 
 
6)        首先选择兼容性,共有acrobat3.0, acrobat5.0,acrobat6.0和acrobat7.0,默认为acrobat5.0,即被实现PDF1.4规范的软件支持。(本文我们就以此为例)
7)        分别设置打开口令和权限口令,注意两个口令不能一样,我们在这个例子里面将分别输入111111和222222,当然你在实际应用中必须使用复杂的口令。
8)        设置你准备给该PDF文档读者授予的操作权限。
9)        按OK按钮后确认打开口令和权限口令,按OK。
10)     文档被加密。
 
2.2 加密后PDF文件发生了什么变化?
  如果想知道PDF加密后发生了什么变化,那么最好的方法是找一个PDF文件,然后对它进行加密,保存后再用Ultra Edit打开,这样所有的变化都会一目了然。
       将我文章最后的PDF文件下载,如果你有ACROBAT的话,那么按照我上面的流程作一加密,加密保存后我们会发现文件发生了变化。
通过观察你会看到PDF文件尾部(trailer)发生了变化,加密前我们看到文件尾为:
trailer
<< /Size 16
/Root 1 0 R
/Info 2 0 R
/ID [<14147840093798E8EDC491FC1B2F19A7><14147840093798E8EDC491FC1B2F19A7>]
>> 
加密后文件尾变为:
trailer
<
/Prev 10226
/Root 6 0 R
/Encrypt 5 0 R
/Info 3 0 R
/ID[<14147840093798E8EDC491FC1B2F19A7><3F95D9F08175974E8A55871FCBB2F983>]>>
明显地,红色部分是加密后增加的,说明加密字典对象的对象号为5.
我们可以很容易找到以下的加密字典对象:
5 0 obj
<
/Filter/Standard
/O(_憘颖祳>S8+E眝櫁-zE{\r脮<滲?
/P -3392
/R 3
/U(v旐厺竌踜鎒h聨                )
/V 2>>
endobj
其实这些加密字典对象项都是通过我们图形界面输入项生成的,那么这些项都表达什么意思呢?
 
下面的内容我们可以从PDF规范1.6中找到:
/Length 密钥的长度
/Filter 生成密钥的方法,就是前面说的security handler
/O 是由用户口令和权限口令得到的,用来生成密钥和验证输入的权限口令
/P 访问权限的标志
/R 标准加密的(standard security handler)的版本
/U由用户口令生成,用来验证输入的用户口令或权限口令,是否要提醒用户输入密码
/V  可选,用来指明加密的算法。
 
当然加密字典还可能包含有其它项,但是这里我不打算介绍每项可能的值和对应的意思,因为这不是PDF规范的中文翻译,而是希望通过一系列的文章让读者能对PDF规范有个更好更快速地了解。
接下来我们结合实际的例子来说明各个加密字典对象项表达的意思。
 
/Length 128 
%密钥的长度为128位
/Filter/Standard 
%内建的标准加密引擎standard security handler,对应的操作是口令加密的第4步,即选择Password Security
/O(_憘颖祳>S8+E眝櫁-zE{\r脮<滲?
%由用户口令,权限口令,和文档ID生成的
/P -3392 
%权限标志见PDF规范
/R 3
%加密版本3,如果V为2或3, 那么就属于"版本3或更高"的范畴,在下一篇文章中我们要用到这个概念
/U(v旐厺竌踜鎒h聨                )
%由用户口令得到,用来验证用户口令
/V 2  
%允许加密长度超过40位,在上述这个例子里例子里密钥为128位
 
3 实现PDF加密需要回答的三个问题
加密字典对象是通过我们对加密的方式的选择和输入的口令生成的,那每项的内容对PDF文件的加密和解密都是有关系的,接下来我们最关心的问题是如何来实现对一个PDF文件的加密?这个问题可以分解为四个小的问题:
 
1.         文件的内容是如何被加密的?
2.         加密密钥是如何生成的?
3.         上面的加密字典中的每一项是如何生成的?
4.         加密字典和加密密钥的关系?
 
接下来的文章我将告诉你所有的这几个问题的答案。当然如果你要真正地写一个实现PDF口令加密的程序,那么还得参考PDF规范1.6。但是你觉得阅读起来有困惑的地方,那么我想下篇文章对你来说也会有帮助的,也会详细地告诉你如何通过编程来实现PDF文件的口令加密。

近来广州好像真的比较乱呀,我最怕那个什么"迷魂党"


那个广东公安厅长称"广州是最安全城市之一"
结果给人骂得要死!
下面是论坛的笑话:很搞笑,给大家看看!
病人:医生,我的听力恢复了吧。医生:听几句话试一下吧。我国的医疗费是最便宜的。听到了吗?病人:您真会 开玩笑。
医生(轻声地):北京的房价是最合理的。听到了吗?病人:您气糊涂了吧。医生(更轻声):广州是 全国最安全的城市。听到了吗?
病人(跳起来):天哪!我真不敢相信我的耳朵!

综合上述网友所言,总结出几条精辟的:
-在广州.巴格达.贝鲁特三城市之中,广州是最安全的。
-我宁可 相信中国男子足球队夺得了世界杯冠军。
-标题应为 ---- 歹徒一致认为:广州是最安全的城市之一。
-常言道,天下有两种人最难对付:一种是不怕死,另一种是不要脸.看来广州这下全有了:贼不怕死,官不要脸 。
-上帝答应天使帮助他实现一个愿望,天使拿着地球仪指着中东和非洲地区对上帝说:让这个地区再也没有战 争,再 也没有核武器,再也没有恐怖袭击,再也没有爱滋病吧!上帝笑了:"这怎么可能!孩子,你再说一个容 易一点 的 愿望吧!"天使很失望:"那让广州成为中国最安全的城市吧!"上帝听了后,脸色凝重,深思了许 久,说 : "你 把地球仪拿来,我们再讨论一下之前那个愿望!"伤心人。
-一个有"飞车党"、"迷魂党 "的城市,一个连钟南山院士都被抢劫的城市,半年之中就有几百人在光天化日之下 被抢劫,有的人甚至连命都 丢了的城市,在公交车站大白天将人打翻在地实行抢劫的城市,地方官居然大言不惭地 说"我们是最安全的"。 建议中纪委查一查这个地方官是否与当地的黑社会有关联。
-在我印象里,在广州大街上打移动电话要不停地原 地转圈,避免后脑挨一闷棍。
-广州是全世界最安全的城市,就算拉灯来搞恐怖袭击也不可能成功----因为 他的炸药包不是被偷,就是被抢!!


恐怖分子在伦敦埃及得手之后,也想来广州干一票。某日,一个和往常一样的早晨,恐怖分子计划在广州实施多次 连环爆炸。
  
经路人指点,第一个恐怖分子来到了广州新商业中心的天河北。"我 * ,这个地方简直t md的太适合搞恐怖袭击了,到处是高楼,居然还有一栋高耸入云的摩天大楼"。正当这 位 恐怖分子表情紧张 地穿过马路走向中信时候,他紧张表情和黑色的包引起了某些长期守侯在马路两边的人民 的注 意。当他距离中 信还有那10米距离的时候,突然,耳边传来马达轰鸣,一阵转速高达10000转摩托 发动机 声音从背后响 起,又旋即从前面掠过。仓皇间只有两个头盔给他留下深刻影响,"广州人们驾车安全意 识就是t nnd强! " 然而,他马上发现包被抢了!!第二天,新闻报道昨日在芳村某出租屋发生一次爆炸 ,死伤者多 名,疑 为违章 使用液化气所致……。
 
第二名恐怖分子试图寻找一个人群密集的地方,凭借其敏锐 的职业嗅觉,
他很快来到了传 说中的流花火车站。"我*,这个地方简直tmd的太适合搞恐怖袭击了"。到 处都是人来人 往 ,高度密集,高度拥挤。虽然真的很难挤,但是作为敬业的恐怖分子,他依然见缝插针地挤了 进去。目的即 将达 到,他已经将手伸向起爆器。突然间,四名彪形大汉围住他,一记闷棍打在头上。醒来以后 ,包包已经不 见,身 上只剩袜子。远处有几辆警车在平静地巡逻。中午,东圃传来一次巨大爆炸声,几人死伤 。警方初步怀 疑电路短 路造成爆炸。
第三名恐怖分子准备实施袭击广州交通枢纽,目标初步定在区庄立交。 在堵了2小时 车之后,他 终于上来到目标立交,但是发现找不到地方下去,好不容易转下去,又不知道从哪儿 上去,这样不 好,不利于自 己撤退。最后他决定步行上立交。和第一名恐怖分子一样,他的紧张表情和黑色的 包引起了某些 长期守侯在马路 两边的人民的注意。当他走上区庄立交时候,发现包包被偷了,而远处几个卷头 发、高鼻子的 人在盯着他。当天 下午,石牌村发生一起爆炸,几名新疆人死伤。警方消息�s××地下鞭炮厂安 全事故……。
第四名恐怖分子准 备袭击某大型居民区,选来选去,觉得还是某某这个发展商比较NB,就是 他了。背上包 包,来到某某房产商的 楼盘。"我*,这个地方简直tmd的 太适合搞恐怖袭击了"楼房高耸如云,密不透风 ,高度密集,高度拥挤。 想到这里,恐怖分子嘴角露出了幸福的微 笑。突然,不知哪里,窜出几 个手拿警棍 保安,劈头盖脸一顿乱打�s" 叫你x维权,叫你x上访……"。作为物证 ,包包被没收。当日傍晚 ,该房产 商总部一声巨响,死伤多名。公司 称修建人防工事过程中发生事故。
第五名 恐怖分子准备袭击公 共交通工 具,在拥挤的体育中心汽车站苦苦等 待了几十分钟后,好不容易等来一辆公交车。然 而,并不太拥挤的汽车,却怎幺也挤不上去。有人一直在车门那 里,似乎在掏钱,又似乎在问路。不得已,恐怖分 子掏出2元钱帮忙那 人付了车费,结果,那人却下车而去,莫 名其妙。上了车,即将成功的恐怖分子准备在口袋按 动遥控器,却发 现口袋已经被划破一个大口子,里面的一切 一切都已经不见,再回过身,包包已经失踪半小时后,花都传来巨响 。幸无人员伤亡,据称乃伪劣手机电池充电 不当引起爆炸。
第六个恐怖分子来到了广东郊外的一个 矿场,发 现这真是一个tmd绝佳的实施爆炸的地方,这里没有任何的防护措施和预警装备,一个小小的爆炸 就能 将整 个矿井埋葬,里面的数百人全都会被埋在里头。 这可是制造爆炸性新闻、向全球展示恐怖分子威力的 好地方。 半天后,矿井爆炸。恐怖分子等了整整三年,也 没有等到有关此次爆炸的任何新闻报告,只是在偶 尔听国人聊 天时才听到�s中国发生的矿井灾难多不胜数,早已 经无所谓了,而他的那次爆炸矿主隐瞒没有上报 ,在官方 更没有 任何统计。失败。
  
恐怖活动失败的消息报给了 拉登。拉登沉思半饷,无奈地说:"看样子那里 有一个比我们基地组织更严密的组织,以后就不要在中国搞这些活动 了。如果非要搞,也不能去广州。在那里,大街上小孩子的身手都比你们强。"