利索能及
我要发布
收藏
专利号: 2017102065555
申请人: 武汉斗鱼网络科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种在Flash中对图片资源进行加密保护的方法,其特征在于,应用于用户终端,所述方法包括:向服务器发送加载第一图片的请求,以使得所述服务器在收到所述请求后对所述第一图片进行加密,所述第一图片为保存在所述服务器中并被目标Flash文件调用的图片;

从所述服务器下载加密后的第一图片,并在所述目标Flash文件中加载所述加密后的第一图片;

对所述加密后的第一图片进行解密,得到所述第一图片;

在所述目标Flash文件中对所述第一图片进行显示。

2.根据权利要求1所述的方法,其特征在于,所述从所述服务器下载加密后的第一图片之前,所述方法还包括:定义一个Flash文件加载实例;

注册编写图片资源加载完成的回调函数;

创建请求所述第一图片的接口;

所述向服务器发送加载第一图片的请求的步骤,包括:调用所述接口向服务器发送加载所述第一图片的请求;

所述对所述加密后的第一图片进行解密,得到所述第一图片的步骤,包括:在所述回调函数中对所述加密后的第一图片进行解密,得到所述第一图片。

3.根据权利要求2所述的方法,其特征在于,所述注册编写图片资源加载完成的回调函数的步骤,包括:注册图片资源加载完成的回调函数;

编写所述图片资源加载完成的回调函数,以检测所述目标Flash文件中所述加密后的第一图片是否加载完成,并在加载完成时执行对所述加密后的第一图片进行解密的步骤。

4.根据权利要求1所述的方法,其特征在于,所述加密后的第一图片为TEA加密算法加密的第一图片,所述TEA加密算法采用第一图片对应名称字符的MD5值作为KEY值;

所述对所述加密后的第一图片进行解密,得到所述第一图片的步骤,包括:调用MD5接口计算所述第一图片对应名称字符的MD5值;

采用所述第一图片对应名称字符的MD5值作为TEA解密算法的KEY值,调用TEA解密算法的接口对所述加密后的第一图片进行解密,得到所述第一图片。

5.根据权利要求1所述的方法,其特征在于,所述在目标Flash文件中对所述第一图片进行显示的步骤,包括:定义一个Flash的图片资源对象,所述图片资源对象中包括所述第一图片的数据;

将所述目标Flash文件导入Flash舞台,调用Flash舞台接口将所述图片资源对象加载到Flash舞台中,以显示所述第一图片。

6.一种在Flash中对图片资源进行加密保护的装置,其特征在于,应用于用户终端,所述装置包括:请求单元,用于向服务器发送加载第一图片的请求,以使得所述服务器在收到所述请求后对所述第一图片进行加密,所述第一图片为保存在所述服务器中并被目标Flash文件调用的图片;

加载单元,用于从所述服务器下载加密后的第一图片,并在所述目标Flash文件中加载所述加密后的第一图片;

解密单元,对所述加密后的第一图片进行解密,得到所述第一图片;

显示单元,用于在所述目标Flash文件中对所述第一图片进行显示。

7.根据权利要求6所述的装置,其特征在于,所述装置还包括:定义单元,用于从所述服务器下载加密后的第一图片之前,定义一个Flash文件加载实例;

注册编写单元,用于注册编写图片资源加载完成的回调函数;

创建单元,用于创建请求所述第一图片的接口;

所述请求单元具体用于:

调用所述接口向服务器发送加载所述第一图片的请求;

所述解密单元具体用于:

在所述回调函数中对所述加密后的第一图片进行解密,得到所述第一图片。

8.根据权利要求7所述的装置,其特征在于,所述注册编写单元具体用于:注册图片资源加载完成的回调函数;

编写所述图片资源加载完成的回调函数,以检测所述目标Flash文件中所述加密后的第一图片是否加载完成,并在加载完成时执行对所述加密后的第一图片进行解密的步骤。

9.根据权利要求6所述的装置,其特征在于,所述加密后的第一图片为TEA加密算法加密的第一图片,所述TEA加密算法采用第一图片对应名称字符的MD5值作为KEY值;

所述解密单元具体用于:

调用MD5接口计算所述第一图片对应名称字符的MD5值;

采用所述第一图片对应名称字符的MD5值作为TEA解密算法的KEY值,调用TEA解密算法的接口对所述加密后的第一图片进行解密,得到所述第一图片。

10.根据权利要求6所述的装置,其特征在于,所述显示单元具体用于:定义一个Flash的图片资源对象,所述图片资源对象中包括所述第一图片的数据;

将所述目标Flash文件导入Flash舞台,调用Flash舞台接口将所述图片资源对象加载到Flash舞台中,以显示所述第一图片。