如何用VB加密多媒体文件,让它用一般的播放软件不能播放,又如何在播放的时候解密

lcs810 2003-02-19 10:37:29
大虾们,我想问一下如何用VB加密多媒体文件,让它用一般的播放软件不能播放,又如何在播放的时候解密,回答对都给分。
...全文
96 15 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
pigsanddogs 2003-06-08
  • 打赏
  • 举报
回复
e小心的把薯条放进口袋,刚离开,x老师在后面叫“教导主任来了”,结果e把薯条从口袋掏
出来,仍到地上,使劲的用脚踩。。。
rappercn 2003-06-08
  • 打赏
  • 举报
回复
顶一下
rappercn 2003-06-08
  • 打赏
  • 举报
回复
(D大喜)把薯条放到耳朵处夹住,双手准备去接。
x老师怒形于色:“叫家长来!”
pigsanddogs 2003-06-08
  • 打赏
  • 举报
回复
任何格式的文件都有头部的,任何播放器都是读头的,当然也有更弱智的(金山影霸)读文件扩展名,一般来说 只要把文件的头50个字节按你的字符串XOR就可以了
whupyf 2003-06-08
  • 打赏
  • 举报
回复
改一下文件头吧...

比如添加一些乱码..或干脆加一串0进去,,

长度固定..播放时删掉那部分...

我估计也没几个人愿意认真检查你的文件.
绿洲 2003-06-08
  • 打赏
  • 举报
回复
好象那种VCD的格式就没有头啊,对于MPEG大概得找点特别的方法了...
lsftest 2003-06-07
  • 打赏
  • 举报
回复
对掐文件头有一个设想:你将一个mpeg文件用文件分割的方法活生生将它割开两段,第一段
占几十K到几百k(主要是想把文件头砍下来),然后把这一段数据保存到数据库里。。。至于砍剩下的残余部分就放到哪里也无所谓了。。。到播放的时候再临时从新拼在一起。。。但不知道那些多媒体修复软件能不能单独修复那些残余部分???如果行的话这方法就没戏了。。。。我没试过,不知道可不可行。。。。。有兴趣试试吧
sippey 2003-02-22
  • 打赏
  • 举报
回复
把文件从中间砍开
在倒过来连接上
播放是反过来就可以
Tenner 2003-02-22
  • 打赏
  • 举报
回复
用VB写其它都不是问题,就是速度是个大问题,VB的文件操作太慢了
建议你用VC或Delphi写一个加/解密的DLL,再用VB调用
龙华 2003-02-22
  • 打赏
  • 举报
回复
有办法啊。不是都和你说了。
但是mpeg实在太大了。解密的时候重新运算一次,速度实在太慢。
lcs810 2003-02-22
  • 打赏
  • 举报
回复
要的就是给mpg格式加密呀,难道就没办法了吗?
龙华 2003-02-21
  • 打赏
  • 举报
回复
mpg格式太大了。换种格式吧。
龙华 2003-02-20
  • 打赏
  • 举报
回复
多媒体文件加密的常用方式:
1,最好的,采用自己的媒体格式。别砍我。确实有的公司是这样做的。比如美国某个开发在线视频会议软件的公司。
2,流媒体的数据保护,在首次播放前需要输入密码。需要给微软交钱。
3,可以把音视频文件存入数据库,并进行加密(算法不要太复杂,否则好慢哦)。播放时候的临时文件存放到系统的temp文件夹。适用于压缩率比较高,文件不太大的情况。
4,用程序“手工”把文件的格式破坏。如楼上就是一种方式。
5,编程实在不行,买只狗来加密吧。
lcs810 2003-02-20
  • 打赏
  • 举报
回复
如何掐文件头呀,我要加密的文件是MPEG1和MPEG2文件,dat,mpg,vob这一类文件应如何做呀,又如何解密,给个具体的例子吧!
绿洲 2003-02-19
  • 打赏
  • 举报
回复
wmv一类的,把文件头掐掉,播放软件一般就播不出来了,你在播放前再补一段文件头,估计OK;swf之类的,异或掉,播放前在异或回来。

hehe...最妙的办法,稍微修改一下多媒体的编码算法,然后自己重做一个播放器,就是麻烦些。

743

社区成员

发帖
与我相关
我的任务
社区描述
VB 版八卦、闲侃,联络感情地盘,禁广告帖、作业帖
社区管理员
  • 非技术类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧