一种图片加解密方法技术

技术编号:39668075 阅读:6 留言:0更新日期:2023-12-11 18:32
本申请涉及一种图片加解密方法

【技术实现步骤摘要】
一种图片加解密方法、系统、设备及存储介质


[0001]本申请涉及图片加密的
,尤其是涉及一种图片加解密方法

系统

设备及存储介质


技术介绍

[0002]随着互联网高速发展,越来越多的信息与数据都通过互联网来进行传输

不论是数据的传输还是图像的传输,都有相关的加密方法对信息加密后再传输或保存,以达到提升信息安全性的效果

[0003]但是,对于图像数据而言,加密后的图像已经完全不同于原始图像,一方面,当存在多张加密后的图像时,不能分辨出原始图像,这时就需要解密所有图像,增加解密时间并且会占用较多的服务器资源

另一方面,随着影像技术的发展,图片的分辨率越来越高,伴随的是图片包含的数据越来越大,所以将整张图片进行加密无疑会增加加密时长并且占用较多的服务器资源

[0004]上述中的相关技术方案存在以下缺陷:图片加密效率低


技术实现思路

[0005]为了改善图片加密效率低的问题,本申请提供了一种图片加解密方法

系统

设备及存储介质

[0006]在本申请的第一方面,提供了一种图片加密方法

该方法包括:确定待加密图片的敏感区域,敏感区域为待加密图片中需要进行加密的区域;对敏感区域进行加密,得到加密图片

[0007]由以上技术方案可知,通过确定待加密图片中的敏感区域即确定待加密图片中实际需要加密的区域,敏感区域表示影响待加密图片的安全性的区域,对待加密图片的敏感区域进行加密,得到加密图片,通过缩小需要加密的图片区域,进而缩短加密需要的时间,达到提高图片加密效率的效果

[0008]在一种可能的实现方式中,确定待加密图片的敏感区域,包括:确定图形边框,图形边框为多边形;将图形边框放置在待加密图片上,对图形边框内的像素做待加密标注,确定待加密图片的敏感区域

[0009]由以上技术方案可知,通过设定图形边框,将敏感区域限定在规则的多边形中,然后将多边形中的像素做待加密标注,待加密标注对应的像素组成敏感区域,使用多边形的框选图像在一定程度上降低了标注的难度,也为后续提升敏感区域的加密速度建立基础

[0010]在一种可能的实现方式中,对敏感区域进行加密,得到加密图片,包括:获取敏感区域的信息数据和信息数据对应的图片位置;根据对称加密算法对信息数据进行加密,得到加密数据;将加密数据放置在信息数据对应的图片位置,得到加密图片

[0011]由以上技术方案可知,通过对称加密算法实现了对敏感区域的加密,达到了提升待加密图片安全性的目的,同时保留了除敏感区域之外的待加密图片的原貌,以便于用户在加密状态下辨认不同的图片

[0012]在一种可能的实现方式中,对敏感区域进行加密之前,该方法还包括:获取目标分辨率和待加密图片的分辨率,目标分辨率表示对待加密图片查看或保存时需要达到的最低分辨率;当待加密图片的分辨率高于目标分辨率时,将待加密图片的分辨率调整为目标分辨率

[0013]由以上技术方案可知,通过在待加密图片加密之前,对待加密图片的分辨率进行判断可以在保证待加密图片的使用需求的前提下,下调待加密图片的分辨率,从而进一步缩短图片加密使用的时长,提升图片加密的效率

[0014]在本申请的第二方面,提供了一种图片解密方法

该方法包括:获取待解密图片和待解密图片对应的秘钥;确定待解密图片的敏感区域,敏感区域为待解密图片中需要进行解密的区域;根据秘钥对敏感区域进行解密,得到原始图片

[0015]由以上技术方案可知,使用获取到的待解密图片对应的秘钥实现对待解密图片的敏感区域的解密得到原始图片,达到了还原待解密图片的呈现效果的效果,由于解密的是待解密图片的部分区域,所以也缩短了图片解密的时间,提升了图片解密的效率

[0016]在一种可能的实现方式中,待解密图片中的至少一个像素包含待解密标注;确定待解密图片的敏感区域,包括:根据待解密图片的待解密标注,确定待解密图片的敏感区域

[0017]在一种可能的实现方式中,根据秘钥对敏感区域进行解密,得到原始图片,包括:获取敏感区域的信息数据和信息数据对应的图片位置;根据秘钥对信息数据进行解密,得到解密数据;将解密数据放置在信息数据对应的图片位置,得到原始图片

[0018]由以上技术方案可知,通过使用获取到的秘钥,对敏感区域中的信息数据依次进行解密,得到解密数据,然后使用解密数据替换对应的信息数据,得到原始图片,实现了还原待解密图片的呈现效果的目的

[0019]在本申请的第三方面,提供了一种图片加密系统

该系统包括:区域确定模块,用于确定待加密图片的敏感区域,敏感区域为待加密图片中需要进行加密的区域;区域加密模块,用于对敏感区域进行加密,得到加密图片

[0020]在本申请的第四方面,提供了一种电子设备

该电子设备包括:存储器和处理器,所述存储器上存储有计算机程序,所述处理器执行所述程序时实现如以上所述的图片加密方法或图片解密方法

[0021]在本申请的第五方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如根据本申请的第一方面或第二方面的方法

[0022]综上所述,本申请包括以下至少一种有益技术效果:通过确定待加密图片中的敏感区域即影响待加密图片的安全性的区域,对待加密
图片的敏感区域进行加密,得到加密图片,通过缩小需要加密的图片区域,进而缩短加密需要的时间,达到提高图片加密效率的效果;通过设定图形边框,将图形边框中的像素做待加密标注,待加密标注对应的像素组成敏感区域,使用多边形的框选图像在一定程度上降低了标注的难度,也为后续提升敏感区域的加密速度建立基础;通过对称加密算法实现了对敏感区域的加密,达到了提升待加密图片安全性的目的,同时保留了除敏感区域之外的待加密图片的原貌,以便于用户在加密状态下辨认不同的图片;通过在待加密图片加密之前,对待加密图片的分辨率进行判断可以在保证待加密图片的使用需求的前提下,下调待加密图片的分辨率,从而进一步缩短图片加密使用的时长,提升图片加密的效率

附图说明
[0023]图1是本申请提供的图片加密方法的流程示意图

[0024]图2是本申请提供的图片解密方法的流程示意图

[0025]图3是本申请提供的图片加密系统的结构示意图

[0026]图4是本申请提供的电子设备的结构示意图

[0027]图中,
201、
区域获取模块;
202、
区域加密模块;<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种图片加密方法,其特征在于,包括:确定待加密图片的敏感区域,所述敏感区域为所述待加密图片中需要进行加密的区域;对所述敏感区域进行加密,得到加密图片
。2.
根据权利要求1所述的图片加密方法,其特征在于,所述确定待加密图片的敏感区域,包括:确定图形边框,所述图形边框为多边形;将所述图形边框放置在所述待加密图片上,对所述图形边框内的像素做待加密标注,确定所述待加密图片的敏感区域
。3.
根据权利要求1所述的方法,其特征在于,所述对所述敏感区域进行加密,得到加密图片,包括:获取所述敏感区域的信息数据和所述信息数据对应的图片位置;根据对称加密算法对所述信息数据进行加密,得到加密数据;将所述加密数据放置在所述信息数据对应的图片位置,得到加密图片
。4.
根据权利要求1所述的图片加密方法,其特征在于,对所述敏感区域进行加密之前,所述方法还包括:获取目标分辨率和所述待加密图片的分辨率,所述目标分辨率表示对所述待加密图片查看或保存时需要达到的最低分辨率;当所述待加密图片的分辨率高于所述目标分辨率时,将所述待加密图片的分辨率调整为所述目标分辨率
。5.
一种图片解密方法,其特征在于,包括:获取待解密图片和所述待解密图片对应的秘钥;确定所述待解密图片的敏感区域,所述敏感区域为所述待解密...

【专利技术属性】
技术研发人员:吴远成卫杰陈建华
申请(专利权)人:北京格尔国信科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1