[发明专利]一种swf文件加密保护的方法和装置有效
申请号: | 201310140737.9 | 申请日: | 2013-04-22 |
公开(公告)号: | CN103218548A | 公开(公告)日: | 2013-07-24 |
发明(设计)人: | 马华亨 | 申请(专利权)人: | 四三九九网络股份有限公司 |
主分类号: | G06F21/10 | 分类号: | G06F21/10;G06F21/60 |
代理公司: | 北京市盛峰律师事务所 11337 | 代理人: | 赵建刚 |
地址: | 361008 福建省厦门市厦*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及视频播放领域,具体公开了一种swf文件加密保护的方法和装置,客户端提交加密swf文件的请求和加密方式,通过文件输入接口上传至加密处理器;加密处理器读取并解析swf文件,将swf文件中解析出的代码部分和素材标签部分分别进行加密,将加密后的代码部分或素材标签部分传输给文件生成器;文件生成器将加密后的代码部分生成新swf文件A;将加密后的代码部分和素材标签部分生成新swf文件B;再将新swf文件A或新swf文件B传输给文件存储器进行存储,文件存储器再通过文件输出接口传输给客户端。本发明在不破坏swf文件的正常运行下,对swf文件的代码和素材进行加密,达到有效保护swf文件,不易被破解的目的。 | ||
搜索关键词: | 一种 swf 文件 加密 保护 方法 装置 | ||
【主权项】:
一种swf文件加密保护的方法,其特征在于,包括:S1:客户端提交加密swf文件的请求,所述客户端同时提交所述swf文件的加密方式;S2:所述swf文件和所述加密方式通过文件输入接口上传至加密处理器;S3.1:所述加密处理器读取所述swf文件;S3.2:所述加密处理器解析所述swf文件的文件头;所述加密处理器根据解析的所述swf文件的所述文件头进行判断,判断所述swf文件是否是压缩的swf文件,分别进行处理:S3.2.a:当判断所述swf文件是所述压缩的swf文件时,所述加密处理器解压所述压缩的swf文件,将解压后的所述swf文件进行下述步骤S3.3;S3.2.b:当判断所述swf文件不是所述压缩的swf文件时,直接进行下述步骤S3.3;S3.3:所述加密处理器解析所述swf文件中除所述文件头的其他部分,所述加密处理器将所述swf文件中的代码部分和素材标签部分解析出来;S3.4:所述加密处理器分别对所述swf文件中的所述代码部分和所述素材标签部分分别进行加密:S3.4.a:所述加密处理器将所述代码部分通过不可逆算法进行加密处理,所述加密处理器将加密后的所述代码部分传输给文件生成器;S3.4.b:所述加密处理器将所述素材标签部分进行压缩转码隐藏的加密处理,所述加密处理器将加密后的所述素材标签部分传输给所述文件生成器;S4.a:所述文件生成器接收加密后的所述代码部分,所述文件生成器再将加密后的所述代码部分生成新swf文件A;所述文件生成器将所述新swf文件A传 输给文件存储器;S4.b:所述文件生成器接收加密后的所述代码部分和所述素材标签部分,所述文件生成器再将加密后的所述代码部分和所述素材标签部分生成新swf文件B;所述文件生成器将所述新swf文件B传输给文件存储器;S5:所述文件存储器接收所述新swf文件A或所述新swf文件B并进行存储,所述文件存储器将所述新swf文件A或所述新swf文件B传输给文件输出接口;S6:所述文件输出接口接收所述新swf文件A或所述新swf文件B并传输给所述客户端。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四三九九网络股份有限公司,未经四三九九网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310140737.9/,转载请声明来源钻瓜专利网。
- 上一篇:一种保护浏览器的防篡改方法和装置
- 下一篇:飞机节点原始载荷分配方法和系统