[发明专利]一种加密、解密方法及系统有效
申请号: | 201810982109.8 | 申请日: | 2018-08-27 |
公开(公告)号: | CN109068021B | 公开(公告)日: | 2020-02-14 |
发明(设计)人: | 刘冬青;崔顶峰;巩仔明;邱慧 | 申请(专利权)人: | 优信数享(北京)信息技术有限公司 |
主分类号: | H04N1/32 | 分类号: | H04N1/32;H04N1/44;G06F21/16 |
代理公司: | 11594 北京知联天下知识产权代理事务所(普通合伙) | 代理人: | 王冲;吴鑫 |
地址: | 100012 北京市朝阳区来广*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 加密 像素数组 解密 加密图片 网格 数组 加密信息 图片展示 被盗 配置 图片 | ||
本发明公开了一种加密、解密方法及系统,所述加密方法包括,建立待加密图片的像素数组;将所述待加密图片的像素数组等分为一个或多个网格数组;在所述网格数组中均加入相同的加密信息,得到加密后的像素数组;根据加密后的像素数组,配置加密后的图片。采用该加密、解密方法既可以防止图片被盗用,又不影响图片展示。
技术领域
本发明属于图片处理领域,特别涉及一种加密、解密方法及系统。
背景技术
随着知识产权意识的提升,人们越来越重视个人作品的版权,例如拍摄的照片、绘制的图像等。当图片在公共平台上展示,作者只是希望将这些图片分享给大家看,但是会有人在未得到作者授权的情况下非法下载、盗用这些图片,谋取利益。
目前现有的防止图片被盗用的方法主要是给图片添加水印,但是水印不仅影响美观还很容易被去掉,且当别人如果只裁剪图片的一部分进行使用时,没有办法证明图片的版权所有。
发明内容
本发明要解决的技术问题在于克服现有技术的不足,提供了一种加密、解密方法及系统,所述加密、解密方法既可以防止图片被盗用,又不影响图片展示。
有鉴于此,本发明的目的在于提供一种加密方法,采用以下技术方案:一种加密方法,所述加密方法包括,
建立待加密图片的像素数组;
将所述待加密图片的像素数组等分为一个或多个网格数组;
在所述网格数组中均加入相同的加密信息,得到加密后的像素数组;
根据加密后的像素数组,配置加密后的图片。
进一步,所述加密方法还包括预设加密信息与加密规则,其中,
所述加密信息包括头部密钥、加密密钥和尾部密钥中的一个或组合;
所述加密规则包括加密算法、加密密钥添加方式、加密信息处理方式中的一个或多个。
进一步,所述加密算法至少包括,
将所述头部密钥、加密密钥或尾部密钥中的加密元素加入至待加密像素点数组,令加密后的像素点数组中前三位元素的和值的个位数数值与加密元素相等。
进一步,所述加密密钥添加方式至少包括,
确定加密密钥中第一个加密元素在待加密网格数组中第一位置;
从第一位置开始,在所述待加密网格数组添加加密密钥中的加密元素。
进一步,所述加密信息处理方式至少包括,
确定头部密钥、加密密钥或尾部密钥的加密字符串;
根据预设规则将头部密钥、加密密钥或尾部密钥的加密字符串转为数字;
将所述数字转为加密数组。
进一步,所述预设规则至少包括通过字典表将加密字符串转为数字。
进一步,所述像素数组包括行数组,且以四个数字组成的像素点数组为所述像素数组的最小单元。
进一步,所述将所述待加密图片的像素数组等分为一个或多个网格数组的步骤包括,
获取加密信息;
根据所述加密信息,确定能够加入所述加密信息的单位网格数组的高度与宽度;
根据所述单位网格数组高度与宽度,将所述待加密图片像素数组等分为一个或多个网格数组。
进一步,所述加密方法还包括,
若存在所述网格数组的高度或宽度不等于所述单位网格数组高度或宽度,对所述网格数组添加空白像素点数组。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于优信数享(北京)信息技术有限公司,未经优信数享(北京)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810982109.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种法律文书快速识别录入装置
- 下一篇:一种多功能小学生用拉杆箱