本发明专利技术实施例公开了一种在Flash中对图片资源进行加密保护的方法及装置。本发明专利技术实施例方法包括:接收用户终端发送的加载第一图片的请求,对第一图片进行加密,得到加密后的第一图片;向用户终端发送加密后的第一图片,以使得用户终端对加密后的第一图片进行解密,得到第一图片,并在目标Flash文件中对第一图片进行显示。本发明专利技术实施例中由于服务器对用户终端加载的图片进行了加密,只有在用户终端进行解密图片资源才能正常显示,其他时刻图片资源都是加密存储,保障了图片资源的传输以及使用时的安全性,提高HACK获取原始图片资源的门槛,从而可以极大的加强图片资源的保护。
【技术实现步骤摘要】
一种在Flash中对图片资源进行加密保护的方法及装置
本专利技术涉及本专利技术涉及直播视频流播放
,特别涉及一种在Flash中对图片资源进行加密保护的方法及装置。
技术介绍
目前,Flash被广泛的用于网页设计和网页动画制作及网页视频播放等。大多数的视频网站包括直播网站都采用Flash做为其视频播放器,并且大多数的网页游戏也会使用FLASH来开发,Flash中一般都会大量的使用到图片资源,使用的图片要么是从之前下载好的图片资源缓存在本地后进行加载,要么是从服务器中下载后来进行加载及显示。由于图片资源在网络中是明文传输的,所以比较容易被HACK破解,从而获取到所有的图片资源,最终对Flash开发商造成极大的损失。
技术实现思路
本专利技术实施例提供了本专利技术实施例提供了一种在Flash中对图片资源进行加密保护的方法及装置,保障了图片资源的传输以及使用时的安全性,提高HACK获取原始图片资源的门槛,从而可以极大的加强图片资源的保护。第一方面,本申请提供一种在Flash中对图片资源进行加密保护的方法,应用于服务器,该方法包括:接收用户终端发送的加载第一图片的请求,所述第一图片为保存在所述服务器中并被目标Flash文件调用的图片;对所述第一图片进行加密,得到加密后的第一图片;向所述用户终端发送所述加密后的第一图片,以使得所述用户终端对所述加密后的第一图片进行解密,得到所述第一图片,并在所述目标Flash文件中对所述第一图片进行显示。进一步的,所述对所述第一图片进行加密,得到加密后的第一图片的步骤,包括:计算所述第一图片名字对应的MD5值;采用所述第一图片名字对应的MD5值作为TEA加密算法的第一KEY值,通过TEA加密算法对所述第一图片进行加密,得到加密后的第一图片。进一步的,在所述计算所述第一图片名字对应的MD5值之前,所述方法包括:编写计算MD5值得MD5函数接口;所述计算所述第一图片名字对应的MD5值的步骤,包括:调用所述MD5函数接口计算所述第一图片名字对应的MD5值。进一步的,所述方法还包括:接收所述用户终端发送的加载第二图片的请求,所述第二图片为保存在所述服务器中并被目标Flash文件调用的图片,所述第二图片与所述第一图片不同;对所述第二图片进行加密,得到加密后的第二图片;向所述用户终端发送所述加密后的第二图片,以使得所述用户终端对所述加密后的第二图片进行解密,得到所述第二图片,并在所述目标Flash文件中对所述第二图片进行显示。进一步的,所述根据所述服请求后对所述第二图片进行加密,得到加密后的第二图片的步骤,包括:计算所述第二图片名字对应的MD5值;采用所述第二图片名字对应的MD5值以作为TEA加密算法的第二KEY值,通过TEA加密算法对所述第二图片进行加密,得到加密后的第二图片。第二方面,本申请提供一种在Flash中对图片资源进行加密保护的装置,应用于服务器,该装置包括:接收单元,用于接收用户终端发送的加载第一图片的请求,所述第一图片为保存在所述服务器中并被目标Flash文件调用的图片;加密单元,用于对所述第一图片进行加密,得到加密后的第一图片;发送单元,用于向所述用户终端发送所述加密后的第一图片,以使得所述用户终端对所述加密后的第一图片进行解密,得到所述第一图片,并在所述目标Flash文件中对所述第一图片进行显示。进一步的,所述加密单元具体用于:计算所述第一图片名字对应的MD5值;采用所述第一图片名字对应的MD5值作为TEA加密算法的第一KEY值,通过TEA加密算法对所述第一图片进行加密,得到加密后的第一图片。进一步的,所述装置还包括:编写单元,用于在所述计算所述第一图片名字对应的MD5值之前,编写计算MD5值得MD5函数接口;所述加密单元具体用于:调用所述MD5函数接口计算所述第一图片名字对应的MD5值。进一步的,所述接收单元还用于接收所述用户终端发送的加载第二图片的请求,所述第二图片为保存在所述服务器中并被目标Flash文件调用的图片,所述第二图片与所述第一图片不同;所述加密单元还用于对所述第二图片进行加密,得到加密后的第二图片;所述发送单元还用于向所述用户终端发送所述加密后的第二图片,以使得所述用户终端对所述加密后的第二图片进行解密,得到所述第二图片,并在所述目标Flash文件中对所述第二图片进行显示。进一步的,所述加密单元具体还用于:计算所述第二图片名字对应的MD5值;采用所述第二图片名字对应的MD5值以作为TEA加密算法的第二KEY值,通过TEA加密算法对所述第二图片进行加密,得到加密后的第二图片。本专利技术实施例通过接收用户终端发送的加载第一图片的请求,对第一图片进行加密,得到加密后的第一图片;向用户终端发送加密后的第一图片,以使得用户终端对加密后的第一图片进行解密,得到第一图片,并在目标Flash文件中对第一图片进行显示。本专利技术实施例中由于服务器对用户终端加载的图片进行了加密,只有在用户终端进行解密图片资源才能正常显示,其他时刻图片资源都是加密存储,保障了图片资源的传输以及使用时的安全性,提高HACK获取原始图片资源的门槛,从而可以极大的加强图片资源的保护。附图说明图1是本专利技术实施例中服务器侧在Flash中对图片资源进行加密保护的方法的一个实施例示意图;图2是图1所示实施例中步骤S2的一个实施例示意图;图3是在图1所示实施例基础上,在Flash中对图片资源进行加密保护的方法的一个实施例示意图;图4是本专利技术实施例中服务器侧在Flash中对图片资源进行加密保护的装置的一个实施例示意图;图5是本专利技术实施例中服务器侧在Flash中对图片资源进行加密保护的装置的另一个实施例示意图;图6是本专利技术实施例中用户终端侧在Flash中对图片资源进行加密保护的方法的一个实施例示意图;图7是本专利技术实施例中注册编写图片资源加载完成的回调函数的一个实施例示意图;图8是本专利技术实施例中用户终端侧在Flash中对图片资源进行加密保护的方法的另一个实施例示意图;图9是图6所示实施例中步骤S63的一个实施例示意图;图10是图6所示实施例中步骤S64的一个实施例示意图;图11是本专利技术实施例中用户终端侧在Flash中对图片资源进行加密保护的装置的一个实施例示意图;图12是本专利技术实施例中用户终端侧在Flash中对图片资源进行加密保护的装置的另一个实施例示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、本文档来自技高网...
【技术保护点】
一种在Flash中对图片资源进行加密保护的方法,其特征在于,应用于服务器,所述方法包括:接收用户终端发送的加载第一图片的请求,所述第一图片为保存在所述服务器中并被目标Flash文件调用的图片;对所述第一图片进行加密,得到加密后的第一图片;向所述用户终端发送所述加密后的第一图片,以使得所述用户终端对所述加密后的第一图片进行解密,得到所述第一图片,并在所述目标Flash文件中对所述第一图片进行显示。
【技术特征摘要】
1.一种在Flash中对图片资源进行加密保护的方法,其特征在于,应用于服务器,所述方法包括:接收用户终端发送的加载第一图片的请求,所述第一图片为保存在所述服务器中并被目标Flash文件调用的图片;对所述第一图片进行加密,得到加密后的第一图片;向所述用户终端发送所述加密后的第一图片,以使得所述用户终端对所述加密后的第一图片进行解密,得到所述第一图片,并在所述目标Flash文件中对所述第一图片进行显示。2.根据权利要求1所述的方法,其特征在于,所述对所述第一图片进行加密,得到加密后的第一图片的步骤,包括:计算所述第一图片名字对应的MD5值;采用所述第一图片名字对应的MD5值作为TEA加密算法的第一KEY值,通过TEA加密算法对所述第一图片进行加密,得到加密后的第一图片。3.根据权利要求2所述的方法,其特征在于,在所述计算所述第一图片名字对应的MD5值之前,所述方法包括:编写计算MD5值得MD5函数接口;所述计算所述第一图片名字对应的MD5值的步骤,包括:调用所述MD5函数接口计算所述第一图片名字对应的MD5值。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:接收所述用户终端发送的加载第二图片的请求,所述第二图片为保存在所述服务器中并被目标Flash文件调用的图片,所述第二图片与所述第一图片不同;对所述第二图片进行加密,得到加密后的第二图片;向所述用户终端发送所述加密后的第二图片,以使得所述用户终端对所述加密后的第二图片进行解密,得到所述第二图片,并在所述目标Flash文件中对所述第二图片进行显示。5.根据权利要求4所述的方法,其特征在于,所述根据所述服请求后对所述第二图片进行加密,得到加密后的第二图片的步骤,包括:计算所述第二图片名字对应的MD5值;采用所述第二图片名字对应的MD5值以作为TEA加密算法的第二KEY值,通过TEA加密算法对所述第二图片进行加密,得到加密...
【专利技术属性】
技术研发人员:周志刚,张文明,陈少杰,
申请(专利权)人:武汉斗鱼网络科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。