[发明专利]一种手持设备中png图片保护方法无效
申请号: | 201310171207.0 | 申请日: | 2013-05-10 |
公开(公告)号: | CN103258167A | 公开(公告)日: | 2013-08-21 |
发明(设计)人: | 杨博;刘元进;黄万盛;倪伟俊 | 申请(专利权)人: | 广州杰赛科技股份有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 禹小明 |
地址: | 510310 *** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 手持 设备 png 图片 保护 方法 | ||
技术领域
本发明涉及对png图片的保护,更具体地,涉及一种android手持设备应用中png图片的保护方法。
背景技术
现如今png图片在移动终端的软件中应用十分广泛,因此一款视觉效果非常好的软件对于它的图片的保护就显得十分重要要了,因为图片保护如果没有做好的话那么很快市场上就会出现界面相类似的同类型作品。而目前的手持软件开发png图片都是直接暴露在软件安装包里面的,任何人只要解压了安装包就能够轻易得到该软件的图片资源,资源存储情况很不安全。这种情况导致png图片可以直接从android软件安装包里面解压获得源文件,这样导致软件的图片会被别人盗用,美工的创作成果没有保护好。
现有一些图片开发人员也有对png图片进行加密,一般是把png图后缀改为其他的,这种方式只需要将后缀名改为png即可;或对png图片的开头或结尾做修改,同时修改后缀名,这种方式可将只需要对加密后的图片进行简单的分析,删除多余的字节,并修改后缀名即可。上述对图片的保护仍旧不够力度,只要有一定专业知识的都可以较快的获取真实的图片。
发明内容
本发明的主要目的在于克服现有对png图片进行的加解密力度低的问题,提出一种手持设备中png图片保护方法,该方法通过自定义的加密算法使它不直接暴露在软件安装包里面,然后再程序运行时通过对图片使用相应的解密方法使图片还原出来并在软件中应用。
为了实现上述目的,本发明的技术方案为:
一种手持设备中png图片保护方法,所述手持设备是采用android操作系统,包括以下步骤:
S1.将png图片资源编译为自定义格式的二进制数据文件;
S2.通过加密工具,将二进制图片数据文件加密,加密后的数据包含了特定加密标识符;
S3.手持设备通过IO流操作加载从资源文件中加密后的png二进制数据文件,由自定义的解密程序,识别加密标识符,采用对应的解密算法获取原始图片数据。
通过密码工具将png二进制图片进行加密,然后png图片读取时通过密码还原算法将加密的png图片还原使用,保护png图片不被轻易盗用。且png图片经过加密工具处理之后加载到软件安装包里面,安装包呈现的是png图片加密之后的版本,虽然也可以被任何人直接获得,但是加密后的png图片不呈现图片本省的内容只是黑屏而已,需要通过密码还原算法才能得到源图片,因此别人在得到加密的png图片而没有密码还原算法是没有用的。
所述步骤S2具体为:设定一个字符加密串,并将字符加密串转换为二进制数据,将字符加密串的二进制数据与png图片的二进制数据进行加密运算,将加密后的二进制保存为加密后的png 文件,并将该文件作为资源文件保存在手持设备的应用程序中,其中加密后的png文件包含了特定加密标识符。
所述字符加密串的二进制数据与png图片的二进制数据进行加密运算中加密运算为:一次或多次与运算、一次或多次或运算或者与运算和或运算结合加密。
所述步骤S3具体为:手持设备读取加密后的png二进制数据文件,根据其加密标示符确定何种自定义加密算法,继而采用对应的解密算法获取原始图片数据。
与现有技术相比,本发明的有益效果为:
(1)png图片经过加密工具得到png加密图片,软件安装包中的图片资源都是png加密图片,被别人获得,如果没有密码还原算法也是没有用的,保护了美术人员的创作成果,并且使软件不会被轻易复制。
(2)png加密图片在软件中的使用,只需要经过密码还原算法将其还原成源图片就可以使用了。
(3)png图片加密算法和密码还原算法是相对应的,而且算法是自己独立设计有很大的自主性,不会轻易被别人破解密码。
附图说明
图1为本发明的流程图。
图2为Java程序编码/运行流程图。
具体实施方式
下面结合附图对本发明做进一步的描述,但本发明的实施方式并不限于此。
图1为一种手持设备中png图片保护方法的流程图,具体步骤为:
1.通过使用图片打包工具将原始图片进行打包,将图片资源编译为自定义格式的二进制数据文件;
1)首先将图片分成几个组,然后将每组图片使用图片打包工具打包成一个扩展名为JPM的图片包。
2)然后将上述图片资源包编译为自定义格式的二进制数据文件。比如一个资源包得到的二进制数据位
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州杰赛科技股份有限公司,未经广州杰赛科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310171207.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:合成立方氮化硼聚晶颗粒的方法
- 下一篇:催化还原脱硝方法及装置