社区
VB基础类
帖子详情
!!!!!!!关于pdf文件的加密、解密,入者有分
chenchengyun
2006-07-10 11:56:43
要对pdf文件进行加密、解密,由于pdf格式特别,一般的txt、word格式的文件内容加密方式并不适合,会破坏pdf格式造成文件损坏,怎么对pdf文件进行加密、解密????
哪位兄弟做过这样的功能,有没有例子!!!!谢过了
...全文
2035
28
打赏
收藏
!!!!!!!关于pdf文件的加密、解密,入者有分
要对pdf文件进行加密、解密,由于pdf格式特别,一般的txt、word格式的文件内容加密方式并不适合,会破坏pdf格式造成文件损坏,怎么对pdf文件进行加密、解密???? 哪位兄弟做过这样的功能,有没有例子!!!!谢过了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
28 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liu438888497
2010-06-17
打赏
举报
回复
我正需要呢
u121884529
2007-03-05
打赏
举报
回复
你可以联系我,我是慧峰信源科技的,高进
或我们的客服QQ329609773 陈
数字产品版权都可以加密
usecoolful
2006-08-23
打赏
举报
回复
看看Adobe Acrobat的SDK
chenchengyun
2006-07-12
打赏
举报
回复
OK
给分
一笑拔剑
2006-07-11
打赏
举报
回复
本来就简单
呵呵
一笑拔剑
2006-07-11
打赏
举报
回复
http://www.hacker.com.cn/down/soft.asp?id=2185
文件加密机VB代码
一笑拔剑
2006-07-11
打赏
举报
回复
和文本原理一样的
只不过你需要处理的不是字符而是二进制数据了
EasyPDF
2006-07-11
打赏
举报
回复
你的需求要实现很简单,用二进制打开文件,加密的时候随便做一些改动,解密的时候逆过来就可以了,几行代码就能实现
mustudent
2006-07-11
打赏
举报
回复
我是来接分的
没有研究过Pdf
chenchengyun
2006-07-11
打赏
举报
回复
aspower有例子吗
一笑拔剑
2006-07-11
打赏
举报
回复
一样的东西阿
不过是一个是文本格式
一个是二进制格式如此而已
一笑拔剑
2006-07-11
打赏
举报
回复
经过多个pdf文件测试
均可行
一笑拔剑
2006-07-11
打赏
举报
回复
方法很简单
就是修改文件头
点command2以后pdf的格式头就被改变了
pdf软件不认为他是pdf文档于是就打不开了
但是pdf文件的头文件其实都一样的
你可以用winhex查看 头个字符都是16进制的25
所以只要点command3把头文件恢复回去就又可以打开了
这仅仅是一个思路,实际使用中有很多办法可以破坏pdf无法打开
你可以调整变动的字符位置,比如变成第二个字节变化,或者倒数几个字节,只要是统一的位置就可以了
一笑拔剑
2006-07-11
打赏
举报
回复
Private Sub Command1_Click()
Dim i As Byte
Open "d:\001.pdf" For Binary As #1
Get #1, , i
Close #1
MsgBox i
End Sub
Private Sub Command2_Click()
Dim i As Byte
i = &H0
Open "d:\001.pdf" For Binary As #1
Put #1, , i
Close #1
End Sub
Private Sub Command3_Click()
Dim i As Byte
i = &H25
Open "d:\001.pdf" For Binary As #1
Put #1, , i
Close #1
End Sub
点command2 d:\001.pdf即无法打开
点Command3 d:\001.pdf恢复打开
zjn12
2006-07-11
打赏
举报
回复
关注:帮你顶
chenchengyun
2006-07-11
打赏
举报
回复
UP一UP
chenchengyun
2006-07-11
打赏
举报
回复
我现在的需求是用我写的代码将一个PDF文件加密(效果达到其它PDF文件阅读器打开时看到的是乱码或打不开),要正常查看这个PDF文件,就要经我另一个解密的代码,经过解密之后才能打开,请那位贴出代码吧,不知怎么写啊!!!!!!!!!!!!!!!
EasyPDF
2006-07-11
打赏
举报
回复
pdf的加密和一般文件不同,加密的pdf结构还是原文,只是对内容进行了加密
如果加密后要让adobe reader在阅读的时候解密,你就必须遵守pdf规范,这个难度很大的,一般用控件完成。如果是标准加密,打开的时候只需要一个密码就可以了,如果是用户自己定义的加密,就必须写一个adobe的插件(需要adobe授权)来完成解密。
如果再使用adobe 阅读之前就想完成解密,那这个加密就很简单,怎么做都可以,把pdf文件当成二进制文件处理就可以了(注意,pdf不是文本文件)。
----------------------------------------------------
在程序里轻松支持pdf,定做PDF相关dll(包括生成,阅读,转换),请联系 EasyPDF@gmail.com或qq329969959(请注明PDF,否则一概不加)
usecoolful
2006-07-11
打赏
举报
回复
你使用Adobe Acrobat本身带有的加密功能就可以啊。
“文档”->“安全性”->“保护本文档”
然后可以选择使用怎么样的方式加密保护。
liu_qi2006
2006-07-11
打赏
举报
回复
帮你顶
加载更多回复(8)
加密
的
PDF
文件
解密
软件 可以打印
我们辛辛苦苦从网上下载到我们需要的一堆资料,然后再解压出来。为了看着舒服,我们决定把它打印出来,可以,当我们按到打印的时候,居然提示错误,不能打印,因为
PDF
文档加过密!!!天哪,有没有天理,难道就这么轻易放弃,噢,NO NO NO,我们是搞计算机的,我们的精神就是勇往直前,那我们就应该想办法搞定它。首先,到网上下载
PDF
转档的软件,下载了N次,但都让我很郁闷。第一次,只转了一页,说是如果想继续,那麻烦您,去注册一下吧。我没钱,所以我没去注册。然后,连续的错误错误,不是不能转换,就是转化过来是乱码。在频临崩溃的边缘我找到了它,噢,MY GOD ,我爱死它了,它就是AP
PDF
Password Recovery。它能轻易破解任何一个
加密
过的
PDF
文档,让我们可以轻轻松松,自由自在的下载。还等什么呢,赶快来下载吧。 我连序号都奉送给您了,SN
文件
里面就是您想要的注册码。
解密
pdf
加密
文件
的软件
用来对
加密
的
pdf
文件
解密
,已试用,非常方便好用。推荐!
解密
---
加密
PDF
文件
我们下载的文献有时候会出现无法复制的情况,那么该
PDF
一定是
加密
PDF
,你可以使用这个软件进行
解密
,之后便可愉快的Ctrl+C and Ctrl +V。进行你的论文研究!
文件
的
加密
解密
!支持
pdf
,doc,jpg,txt等----java版
NULL 博文链接:https://j2ees.iteye.com/blog/574948
可解除任何
加密
的
PDF
文件
对于
加密
过的
PDF
可以通过本软件
解密
,经典实用哦!
VB基础类
7,763
社区成员
197,605
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章