[发明专利]一种swf文件加密保护的方法和装置有效
申请号: | 201310140737.9 | 申请日: | 2013-04-22 |
公开(公告)号: | CN103218548A | 公开(公告)日: | 2013-07-24 |
发明(设计)人: | 马华亨 | 申请(专利权)人: | 四三九九网络股份有限公司 |
主分类号: | G06F21/10 | 分类号: | G06F21/10;G06F21/60 |
代理公司: | 北京市盛峰律师事务所 11337 | 代理人: | 赵建刚 |
地址: | 361008 福建省厦门市厦*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 swf 文件 加密 保护 方法 装置 | ||
1.一种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并传输给所述客户端。
2.根据权利要求1所述的swf文件加密保护的方法,其特征在于,所述加密方式为加密方式A或加密方式B。
3.根据权利要求2所述的swf文件加密保护的方法,其特征在于,所述加密方式A为一般加密,对代码进行混淆加密;所述加密方式A进行S1~S6步骤中除所述S3.4.b步骤和所述S4.b步骤以外的其他步骤。
4.根据权利要求2所述的swf文件加密保护的方法,其特征在于,所述加密方式B为强化加密,同时对代码和素材标签进行严格加密;所述加密方式B进行S1~S6步骤中除所述S4.a步骤以外的其他步骤。
5.一种swf文件加密保护的装置,其特征在于,包括:客户端、文件输入接口、加密处理器、文件生成器、文件存储器和文件输出接口;所述客户端分别与所述文件输入接口和所述文件输出接口相连,所述文件输入接口、所述加密处理器、所述文件生成器、所述文件存储器和所述文件输出接口依次连接。
6.根据权利要求5所述的swf文件加密保护的装置,其特征在于,所述文件输入接口为VGA输入接口、DVI输入接口、RCA输入接口或S-Video输入接口中的一种或几种。
7.根据权利要求5所述的swf文件加密保护的装置,其特征在于,所述文件输出接口为VGA输出接口、DVI输出接口、S-Video输出接口或复合输出接口中的一种或几种。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四三九九网络股份有限公司,未经四三九九网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310140737.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种保护浏览器的防篡改方法和装置
- 下一篇:飞机节点原始载荷分配方法和系统